Makefile工程实践视频课程(第2季):使用Autotools自动生成Makefile—3562人已学习
课程介绍
手写makefile太难了!浪费时间不说,还容易出问题!本门课程通过Autotools三剑客:automake、autoconf、libtool的使用,介绍如何使用这些工具去自动生成一个项目的Makefile:包括flat、shallow、deep等各种项目目录结构。通过掌握makefile.am变量语法以及autoconf宏的配置使用,让您能够熟练掌握去生成、维护一个项目Makefile。
课程收益
(1)学会使用Automake、Autoconf、libtool工具自动生成各种目录架构项目的Makefile。
(2)学会使用autotools工具配置生成静态库、动态库、使用第三方静态库、动态库。
(3)掌握项目软件包的打包、测试、发布,掌握Makefile级项目的维护能力。
讲师介绍
王利涛 更多讲师课程
6年嵌入式开发经验,在多家半导体公司从事芯片测试、验证、Linux驱动开发都工作。熟悉芯片设计流程、熟悉产品平台方案开发流程。
课程大纲
1. 什么是Autotools、Automake、Autoconf和Libtool? 34:37
2. Autotools发展史 26:32
3. 使用变量、宏生成flat目录结构项目的Makefile 28:00
4. shallow目录结构的Makefile 20:23
5. 头文件管理、路径指定以及头文件对依赖关系的影响 38:13
6. 构建目标文件 13:14
7. 使用libtool构建动态链接库 34:15
8. 使用第三方静态库、动态共享库 16:03
9. deep目录结构的Makefile、库的多目录构建 20:03
10. 软件打包、测试与发布 15:44
大家可以点击【 查看详情】查看我的课程
课程介绍

手写makefile太难了!浪费时间不说,还容易出问题!本门课程通过Autotools三剑客:automake、autoconf、libtool的使用,介绍如何使用这些工具去自动生成一个项目的Makefile:包括flat、shallow、deep等各种项目目录结构。通过掌握makefile.am变量语法以及autoconf宏的配置使用,让您能够熟练掌握去生成、维护一个项目Makefile。
课程收益
(1)学会使用Automake、Autoconf、libtool工具自动生成各种目录架构项目的Makefile。
(2)学会使用autotools工具配置生成静态库、动态库、使用第三方静态库、动态库。
(3)掌握项目软件包的打包、测试、发布,掌握Makefile级项目的维护能力。
讲师介绍
王利涛 更多讲师课程
6年嵌入式开发经验,在多家半导体公司从事芯片测试、验证、Linux驱动开发都工作。熟悉芯片设计流程、熟悉产品平台方案开发流程。
课程大纲
1. 什么是Autotools、Automake、Autoconf和Libtool? 34:37
2. Autotools发展史 26:32
3. 使用变量、宏生成flat目录结构项目的Makefile 28:00
4. shallow目录结构的Makefile 20:23
5. 头文件管理、路径指定以及头文件对依赖关系的影响 38:13
6. 构建目标文件 13:14
7. 使用libtool构建动态链接库 34:15
8. 使用第三方静态库、动态共享库 16:03
9. deep目录结构的Makefile、库的多目录构建 20:03
10. 软件打包、测试与发布 15:44
大家可以点击【 查看详情】查看我的课程