- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
想要学习linux下编程的同学;项目中涉及到makefile,需要储备技术,或者对现有的makefile重构;学习了C/C++基础后想要开始编译大型项目;想要移植或者读取开源代码想要读取其中的。
你将会学到:
从零开始学会写第一个makefile编译Linux项目;能够掌握makefile原理,能够灵活应用
- 编写公共makefile根据目录自动推导
- makefile函数和shell调用
- makefile基础语法
- gcc 编译静态库和动态库
- 嵌套makefile实现多项目同时编译和清理
- make自动推导依赖的.h
- 自动生成install和uninstall
- 使用make自动生成启动和停止脚本
- 课程提供全部文档、代码和makefile文件
课程简介:
《makefile基础到实战编译大型C/C++项目(linux)》讲师:夏曹俊
课程大纲-makefile基础与实战编译大型C/C++项目(linux)
2
动手编写第一个makefile编译c++多文件项目动手编写第一个makefile编译c++多文件项目
「仅限付费用户」点击下载“1动手编写第一个makefile编译c++多文件项目.zip”
[14:08]开始学习4
makefile运行流程分析并使用变量改写项目makefile运行流程分析并使用变量改写项目
「仅限付费用户」点击下载“3makefile运行流程分析并使用变量改写项目.zip”
[20:06]开始学习5
makefile自动推导目标代码配置和伪目标clean清理makefile自动推导目标代码配置和伪目标clean清理
「仅限付费用户」点击下载“4makefile自动推导目标代码配置和伪目标clean清理.zip”
[09:25]开始学习7
使用makefile 编译静态库并通过ifeq语句实现静态使用makefile 编译静态库并通过ifeq语句实现静态和动态切换
「仅限付费用户」点击下载“6使用makefile 编译静态库并通过ifeq语句实现静态和动态切换.zip”
[16:24]开始学习8
makefile函数使用wildcard自动添加目录下源码makefile函数使用wildcard自动添加目录下源码生成.o
「仅限付费用户」点击下载“7makefile函数使用wildcard自动添加目录下源码生成.o.zip”
[14:08]开始学习9
include外部文件定义统一的makefile头文件include外部文件定义统一的makefile头文件
「仅限付费用户」点击下载“8include外部文件定义统一的makefile头文件.zip”
[20:27]开始学习10
makefile获取shell结果实现目录创建判断makefile获取shell结果实现目录创建判断和根据目录生成目标名称
「仅限付费用户」点击下载“9makefile获取shell结果实现目录创建判断和根据目录生成目标名称.zip”
[15:16]开始学习12
自定义makefile函数调用实现中的install自定义makefile函数调用实现中的install
「仅限付费用户」点击下载“11自定义makefile函数调用实现中的install.zip”
[16:21]开始学习13
使用makefile生成后台启动和停止的脚本并安装使用makefile生成后台启动和停止的脚本并安装
「仅限付费用户」点击下载“12使用makefile生成后台启动和停止的脚本并安装.zip”
[11:17]开始学习14
项目演示xserver完成执行程序_静态库_动态库公用项目演示xserver完成执行程序_静态库_动态库公用makefile
「仅限付费用户」点击下载“13项目演示xserver完成执行程序_静态库_动态库公用makefile.zip”
[12:55]开始学习15
xserver项目makefile实战自动生成installxserver项目makefile实战自动生成install和uninstall
「仅限付费用户」点击下载“14xserver项目makefile实战自动生成install和uninstall.zip”
[18:40]开始学习17
自动生成makefile中的头文件依赖重构xserver自动生成makefile中的头文件依赖重构xserver
「仅限付费用户」点击下载“16自动生成makefile中的头文件依赖重构xserver.zip”
[19:59]开始学习
“夏曹俊”老师的其他课程更多+