博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GNU Building System
阅读量:6181 次
发布时间:2019-06-21

本文共 496 字,大约阅读时间需要 1 分钟。

  hot3.png

第一个需要学习的工具是 GNU Make, 第二个和第三个需要学习的工具是 Autoconf 和 Automake, 第四个需要学习的工具是 M4。

在 GNU 构建系统中, M4 是 GNU 工程中用于宏处理的一个实用工具程序, 可以由 M4 生成 configure.in 文件。 configure.in 这个文件经过 autoconf 的处理就可以得到 configure 可执行文件; acconfig.h 文件经过autoheader 处理即可得到 config.h.in 文件,这个文件与 configure 文件一起被 configure 运行处理后即得到 config.h 文件。 Makefile.am 文件经过 automake 程序的处理可以得到 Makefile.in 文件, 在运行configure 命令时, 这个文件生成 Makefile 文件。上面生成的 config.h 和 Makefile 文件经过 make 的处理, 就可以得到最终的应用程序的可执行代码了。

转载于:https://my.oschina.net/tadcat/blog/147743

你可能感兴趣的文章
.htaccess文件的作用(访问控制)
查看>>
了解你所不知道的SMON功能(四):维护col_usage$字典基表
查看>>
saltstack的安装和初步试用体验
查看>>
wall命令
查看>>
演示针对LVM分区的管理
查看>>
老王学linux-centos6.7RHCS
查看>>
ZABBIX 3.0 SNMP OID
查看>>
vim如何删除文件中所有东西
查看>>
Kafka剖析(一):Kafka背景及架构介绍
查看>>
Tcpdump命令的使用与示例——linux下的网络分析
查看>>
mysql误删除root用户或者忘记root密码时的解决办法
查看>>
How to make BBED(Oracle Block Brower and EDitor Tool) on Unix/Linux/Windows
查看>>
string与CString
查看>>
Bash编程(三)
查看>>
Thrift第二课 Linux编译
查看>>
linux下自动部署DNS脚本
查看>>
三、Shell中分支与循环结构
查看>>
字体【truetype postscript opentype】
查看>>
nginx的502问题
查看>>
IF 比较操作表达
查看>>