你将收获

(1)学会使用Automake、Autoconf、libtool工具自动生成各种目录架构项目的Makefile。

(2)学会使用autotools工具配置生成静态库、动态库、使用第三方静态库、动态库。

(3)掌握项目软件包的打包、测试、发布,掌握Makefile级项目的维护能力。

适用人群

中高级研发工程师

课程介绍

手写makefile太难了!浪费时间不说,还容易出问题!本门课程通过Autotools三剑客:automake、autoconf、libtool的使用,介绍如何使用这些工具去自动生成一个项目的Makefile:包括flat、shallow、deep等各种项目目录结构。通过掌握makefile.am变量语法以及autoconf宏的配置使用,让您能够熟练掌握去生成、维护一个项目Makefile。