在linux c开发过程中,我们如何写一个自由软件的Makefile呢?
我们常用的是automake和autoconf,使用./configure、make、make install就可以构建程序了。
一、安装工具软件
centos:
#sudo yum install autoconf automake libtool -y
ubuntu:
#sudo apt-get install autoconf automake m4 libtool
二、使用流程图
三、具体流程
第一步:autoscan
把生成的configure.scan改名成configure.ac
1.在configure.ac 中添加一行代码:AM_INIT_AUTOMAKE
2.修改AC_INIT里边参数AC_INIT(test,1.0,xxxx@email.com),参数分别是程序名,版本,联系地址
3.添加AC_CONF_FILES(Makefile),表示要输出Makefile
例如我的:
1 # -*- Autoconf -*-
2 # Process this file with autoconf to produce a configure script.
3
4 AC_PREREQ([2.69])
5 AC_IN