autoconf与automake的使用历程(一)

本文介绍了如何使用autoconf和automake生成makefile,包括从创建configure.ac、编写Makefile.am,到生成目标文件的详细步骤。适用于有一定makefile基础的读者。项目结构和文件配置,以及各阶段涉及的宏和命令也进行了简要说明。
摘要由CSDN通过智能技术生成

1.注意点

本文不讲解原理和各种定义,只讲究如何利用工具autoconf与automake生成makefile,需要有一定的makefile基础。

最后生成的项目树如下,只有src中的.h、.c、.md文件是用户创建,其它都是通过工具自动生成的。对比于github上面的各种开源项目这个只是一个小小的测试,还缺少很多东西,后面会继续学习完善。

[ljw@ljw-pc template]$ tree
.
├── aclocal.m4
├── ar-lib -> /usr/share/automake-1.16/ar-lib
├── autogen.sh
├── autom4te.cache
│   ├── output.0
│   ├── output.1
│   ├── output.2
│   ├── requests
│   ├── traces.0
│   ├── traces.1
│   └── traces.2
├── autoscan.log
├── compile -> /usr/share/automake-1.16/compile
├── config.h.in
├── configure
├── configure.ac
├── depcomp -> /usr/share/automake-1.16/depcomp
├── doc
├── examples
├── install-sh -> /usr/share/automake-1.16/install-sh
├── m4
├── Makefile.am
├── Makefile.in
├── man
├── missing -> /usr/share/automake-1.16/missing
├── scripts
├── src
│   ├── include
│   ├── lib
│   ├── main.c
│   ├── Makefile.am
│   ├── Makefile.in
│   ├── ModuleA
│   │   ├─
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值