您的位置:首页 > 其它

makefile 自动生成makefile 步骤

2010-09-20 18:18 274 查看
====================MAKE FILE ======================
1)变量定义: obj=a.o b.o c.o 应用时$obj
2)格式:
目标 : 依赖
命令
main.o : main.c
gcc –c main.c
3)$^ 所有依赖文件

$@ 表示目标

$< 表示第一个依赖文件

autotools 自动生成makefile 使用:

1) 使用autoscan 生成 configure.scan 文件
修改内容:a
AC_INIT( hello//最终可执行文件名称,1.0//版本)
增加内容:
AM_INIT_AUTOMAKE(hello,1.0)
AC_CONFIG_FILES([ Makefile 名称])

退出修改configure.scan 为 configure.in

2)
运行aclocal 生成aclocal . m4 文件
3)
运行autoconf 生成configure可执行文件

4)
运行 autoheader 命令 生成config.h.in
5)
automake 生成makefile.in文件

7)
vim makfile.am 文件编辑
AUTOMAKE_OPTION=foreign
bin_PROGRAMS=hello
hello项目名称_SOURCE=hello.c
运行 automake –-add-missing

./configure –profix=/opt增加安装目录
8) makefile
9) make

详细见我的资源
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: