- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐














- 课程介绍
- 课程大纲
适合人群:
IT、电子相关专业学生、Linux开发工程师、嵌入式工程师
你将会学到:
学完本课程的预期目的:1)自己能够独立开展一个项目,具备搭建一个项目、项目架构的能力。2)对软件底层的构造系统、程序的编译和链接有深刻的理解3)熟练学习静态库、动态库的编译、生成和使用。4)为后期嵌入式内核驱动开发、底层驱动开发打下理论和实践基础。
课程简介:
Makefile是Linux下使用make开发软件、编译软件重要的规则文件,本课程面向零基础学员,通过逐步讲解什么是Makefile,Makefile的基本语法,到最后一步一步从零开始写一个实际MP3模拟项目的Makefile。让大家对在Linux下使用Make开发软件、编译软件有更深刻的理解。具备独立搭建一个软件项目工程的能力。
同时,本课程作为《嵌入式工程师自我修养》系列课程的基础课程。
学习Makefile,对后续嵌入式深层次学习、分析Linux kernel、驱动开发等开打下良好基础。
课程大纲-Makefile工程实践:从零开始一步一步写项目的Makefile视频课程
2
1.2 程序的编译和链接程序是怎么编译和链接的?静态库是怎么生成的?在编译的时候,库是怎么链接到我们的可执行程序文件中区的?运行的时候库在内存中是怎么布局的?ELF文件和BIN文件有什么区别?
「仅限付费用户」点击下载“1.2 程序的编译与链接.pptx”
[26:24]开始学习3
2.1 Makefile的基本语法一个晦涩难懂的makefile的文件,我们改如何学习它?我们可以通过分解它,研究一个makefile文件中到底有哪些东西和语法,然后分步学习,各个击破。
「仅限付费用户」点击下载“2-1.zip”
[17:23]开始学习4
2.2 Makefile基本组成单元:规则规则是makefile的核心部件,是构成依赖关系的基本组成单元,是构成编译规则的基本单元,我们必须掌握它!
「仅限付费用户」点击下载“2-2.zip”
[33:09]开始学习8
2.6 库的生成和使用:动态库、静态库如何编写makefile生成静态链接库、动态链接库。如何编写makefile使用静态链接库、动态链接库。
「仅限付费用户」点击下载“2-6.zip”
[20:15]开始学习16
3.6 使用目录管理头文件新建一个目录专门存放头文件,支持头文件目录路径制定,这样我们在源文件的头文件引用中就不需要使用绝对或者相对路径了,直接使用文件名即可。
「仅限付费用户」点击下载“3.6.rar”
[07:35]开始学习19
3.9 支持第三方静态库和动态库的使用我们在项目中,可能 需要使用第三方的静态库好动态库,需要加入到我们的项目中。编写makefile,支持第三方的静态库和动态库,如何使用第三方的静态链接库、动态链接库。
「仅限付费用户」点击下载“3.9.rar”
[09:29]开始学习
“王利涛”老师的其他课程更多+