linux下使用autotools自动生成Makefile文件

本文介绍了如何在Linux环境下利用autotools工具自动创建Makefile文件,详细阐述了从自动扫描源代码文件到配置configure.ac,创建Makefile.am,最终生成Makefile的整个过程,并提供了相关命令和注意事项。
摘要由CSDN通过智能技术生成

linux下使用autotools自动生成Makefile文件

自己最近开始照着北航出版社的《嵌入式linux操作系统原理与应用》学linux,到了自动生成Makefile文件这里,实操发现教材有点错,查找资料后解决问题,简单地记录一下吧。

linux下对于多个.c文件的管理和编译一般使用Makefile工具。除了自己纯写入Makefile文件外,还可以通过autotools工具,只需要简单地输入一些文件名,和一些命令,就可以自动创建一个Makefile文件。

开发环境:
ubuntu16.0.4

  • 自动扫描

在对应的c文件所在目录自动扫描后,系统会自己添加,autoscan.log和configure.scan两个文件。如果提示没有scan工具的话,通过apt-get下载,终端命令为:
sudo apt-get autoscan

mv ./configure.scan ./configure.ac
gedit ./configure.ac(这是第二条指令)
进入gedit界面后,configure.ac代码如下:

#                                               -*- 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值