你将学到的
  • 编译连接与执行
  • make 的条件判断
  • 通配符的简单使用
  • 目标规则与依赖
  • make 内建函数
  • make 的执行过程
  • 目标、依赖与通配符
  • 扩展通配符
  • make 递归执行
  • 自动化编译

本课程主要是让大家学习 Makefile 的基本规则。在正式讲述 make 工具的使用方式和 Makefile 书写规则之前,实验先介绍一些简单的前导知识,这也是 GNU make 官方手册中采用的教学模式。课程将会演示 GNU GCC 编译和链接的基本方法,通过编译、链接、静态链接、动态链接让用户学习和理解 GCC 的使用方式。另一方面,学员也将在实验过程中体验手动编译链接的效率,从而理解自动编译的在项目工程管理中的重要性。

Makefile 是一种描述工程编译、链接的文件。在一个庞大的项目或工程中,往往存在非常复杂的编译和链接流程,而 Makefile 文件可以描述哪些源文件在何时需要编译,如何编译这些源文件,甚至可以调用 shell 和其它的工具来执行更加复杂的项目构建流程。一旦 Makefile 文件构建完毕,用户只需要使用 GNU make 工具读入 Makefile 即可完成整个工程的编译和链接流程,极大提高了项目开发和测试的效率。

图片描述

先学课程

课程难度

  • 简单

适合人群

  • 有 C 语言基础,了解 Linux 命令使用方法的学员。

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为实验楼原创或实验楼在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师

IMHK 共发布过 2 门课程

查看老师的所有课程 >
蓝桥楼+
实验楼会员
会员
开通会员,即刻开始学习