******************helloworld.c*********************************/
#include <stdio.h>
int main(void)
{
printf("hello kenter!\n");
return 0;
}
***************************************************************/
1.首先运行autoscan扫描源代码,生成configure.scan文件
2.重命名configure.scan文件位configure.in文件,并修改
/******************configure.in*********************************/
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.64])
AC_INIT([hello], [1.0], [kenter1643@gmail.com])
AM_INIT_AUTOMAKE(hello,1.0)
AC_CONFIG_SRCDIR([helloworld.c])
AC_CONFIG_HEADERS([config.h])
# Checks for programs.
AC_PROG_CC
# Checks for libraries.
# Checks for header files.
# Checks for typedefs, structures, and compiler characteristics.
# Checks for library functions.
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
/****************************************************************/
3.运行aclocal生存aclocal.m4文件
4.运行autoconf
5.运行autoheader
6.新建Makefile.am文件,编辑
/******************configure.in*********************************/
AUTOMAKE_OPTIONS=foreign
bin_PROGRAMS=hello
hello_SOURCES=helloworld.c
/***************************************************************/
7.运行automake --add-missing生存configure文件
8.运行./configure
9.运行make
10.运行make install
11.测试输入hello输出hello kenter!表示成功
分享到:
相关推荐
Linux下Makefile的automake生成全攻略
Linux下Makefile的automake生成全攻略
将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样,只要使用“./configure”,“make”,“make instal”就可以把程序安装到Linux...
用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了.
automake 是linux下的自动生成makefile的工具。需要配合auroconf使用 版本:automake-1.9.6.tar.tar
Automake,Autoconf自动生成Makefile linux c程序自动生成Makefile的详细过程
linux makefile的生成
详细的介绍autoconf,automake,生成Makefile,本文的出彩之处在于它不是以单文件的helloworld的例子,而是实战中的多文件,多目录的例子。
这是我见过的最好的autoconf 和 automake 的学习文档 从网IBM developWorker上摘录 看完一遍就都清楚了
Linux下编程详细的讲述怎样自动生成Makefile,具体操作步骤清楚明了,很适合刚入门的人学习。
描述了linux下利用工具automake自动生成Makefile的过程及库文件的制作
Automake是用于自动生成符合GNU编码标准的Makefile.in文件的工具。 Automake需要使用Autoconf 。
linux下,自动生成config文件,配合automake生成makefile文件 版本:autoconf-2.63.tar.tar
若主函数为main.c,想生成Makefile文件,则先运行”./AutoMake.sh main.c“命令,再运行"make"命令即可。
unix/linux下自动生成makefile的工具,对unix/linux初学编程,制作makefile有帮助作用
熟悉Linux系统下的开发环境 熟悉vi的基本操作 熟练emacs的基本操作 熟悉gcc编译器的基本原理 熟练使用gcc编译器的常用选项 熟练使用gdb调试技术 ... 熟练使用autoconf和automake来生成makefile
使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样,只要使用“./configure”,“make”,“make instal”就可以把程序安装到Linux系统中去了。...
本章将带领读者学习在Linux中进行C语言编程的基本技能。学习了本章后,读者能够掌握如下内容。 熟悉Linux系统下的开发环境 熟悉Vi的基本操作 熟练Emacs的基本操作 ...熟练使用autoconf和automake来生成Makefile