GNU工具的使用
文章平均质量分 69
AutoMake Autoconf Libtool Autotool的简单使用
Hilbert(*^*)
箴言:认真、努力,不哗众取宠,不走捷径,坚持美好,特例独行!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Libtool构建动态链接库 [五]
使用Libtool构建动态链接库 [五]文章目录使用Libtool构建动态链接库 [五]Libtool简介Libtool包Libtool的选项**--tag选项****--mode选项**linux平台下动库的编译编译目标文件生成动态库libtool 的使用libtool --help示例使用libtool编译库文件使用libtool编译可执行文件autoconf、automake 与 libtool 配合使用Libtool简介不同Unix平台,共享库的编译、命名、管理方式不相同库的命名:.s原创 2022-04-25 09:17:09 · 2548 阅读 · 0 评论 -
头文件管理及路径指定 [四]
头文件管理及路径指定 [四]文章目录头文件管理及路径指定 [四]打包软件包时怎么包含inc头文件目录确定头文件与C文件的依赖关系构建目标文件为了方便头文件的引用,把头文件放入指定的目录## 修改src下的Makefile.am指定头文件路径:老版本的INCLUDES宏指定:警告:新版本的打包软件包时怎么包含inc头文件目录在inc下编写Makefile.am在src下的主Makefile.am增加inc路径3、在根上路的Makefile.am中指定要inc下生成ma原创 2022-04-22 17:48:05 · 828 阅读 · 0 评论 -
Shallow目录架构的Makefile [三]
Shallow目录架构的Makefile [三]文章目录Shallow目录架构的Makefile [三]shallow目录结构流程:shallow目录结构在当前目录下做编译配置,会生成大量的配置文件,和原代码混合在一起,会十分混乱,所以新建一级src目录,使原码树保持整洁。流程:通过autoscan生成配置脚本mv configure.scan configure.ac修改配置文件 vim configure.ac改为:添加生成静态库的宏:aclo原创 2022-04-21 10:51:33 · 290 阅读 · 0 评论 -
使用Autotools宏、变量配置flat目录的Makefile[二]
使用Autotools宏、变量配置flat目录的Makefile[二]文章目录使用Autotools宏、变量配置flat目录的Makefile[二]软件目录结构FlatShallowDeepMakefile.am语法Automake的宏、变量Makfile.am示例Configure.ac文件语法软件目录结构Flat所有的文件都存放在同一个目录下Shallow主程序源文件放在顶层目录中各个模块文件放在各个子目录中Deep所有源文件都存放在各个子目录中Makef原创 2022-04-20 12:59:55 · 365 阅读 · 0 评论 -
GNU Autotools [一]
Autotool构建Makefile原创 2022-04-20 11:26:46 · 606 阅读 · 0 评论
分享