c语言二十六:make

c语言二十六:make,第1张

make
  • 一 make解决两个问题
  • 二 make的语法
  • 三 makefile变量
    • 3.1 自定义变量
    • 3.2 在用make命令是指定自定义变量的值
    • 3.2 系统环境变量
    • 3.3 预定义变量(自动变量)
  • 四 makefile文件模板

一 make解决两个问题
  1. 大量代码的关系维护
  2. 减少重复编译的时间
make编译时会检查文件是否被修改过,只编译被修改过的源文件

二 make的语法
目标:依赖文件列表
命令列表

三 makefile变量 3.1 自定义变量

3.2 在用make命令是指定自定义变量的值

3.2 系统环境变量

makefile中可以直接使用linux的系统环境变量

3.3 预定义变量(自动变量)
$@: 目标名
$<: 依赖文件列表中第一个文件
$^: 依赖文件列表中除去重复文件的部分


四 makefile文件模板

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/873151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存