
MakeFIle
发布日期:2021-05-04 17:03:48
浏览次数:15
分类:技术文章
本文共 630 字,大约阅读时间需要 2 分钟。
例子
main.c
#include#include "util.h"int main(){ printf("hello , getNumber() = %d\n",getNumber()); return 0;}
util.c
#include "util.h"int getNumber(){ return 2;}
util.h
int getNumber();
MakeFile
gcc - o FILE 生成指定的输出文件。用在生成可执行文件时。
gcc -c 只编译并生成目标文件。
SimpleMakefile: main.o util.o gcc -o SimpleMakefile main.o util.omain.o:main.c gcc -c main.cutil.o:util.c gcc -c util.c
MakeFile 的形式
TARGET:PREREQUISITESCOMMANDS
TARGET是要生成的目标文件 PREREQUISITES为目标文件所需的依赖
当PREREQUISITES文件中有任何一个比TARGET新时 则触发COMMANDS语句
Makefile的变量与自动推导的写法
OBJECT = main.o util.oSimpleMakefile : $(OBJECT) gcc -o SimpleMakefile $(OBJECT)
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年03月20日 15时13分00秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
golang中interface的一些语法缺陷的改进
2019-03-03
vue-router路由 学习笔记
2019-03-03
【数据库】第七章课后题
2019-03-03
第四章 串、数组和广义表 —— BF算法和KMP算法
2019-03-03
[选拔赛1]花园(矩阵快速幂),JM的月亮神树(最短路),保护出题人(斜率优化)
2019-03-03
DLA:一种深度网络特征融合方法
2019-03-03
leetcode114(二叉树展开为链表)
2019-03-03
java —— static 关键字
2019-03-03
在 Python 调试过程中设置不中断的断点 | Linux 中国
2019-03-03
使用开源可视化工具来理解你的 Python 代码 | Linux 中国
2019-03-03
硬核观察 | 有人在比特币骗局中损失了 10 个比特币
2019-03-03
使用 top 命令了解 Fedora 的内存使用情况 | Linux 中国
2019-03-03
8皇后问题 递归 函数调用是重点
2019-03-03
1541 +1 *2 ²
2019-03-03
面试别慌!阿里专家带你从【入门+基础+进阶+项目】攻破SpringBoot
2019-03-03
【Java面试】30个 Java 集合面试必备的问题和答案
2019-03-03
华为鸿蒙到底是不是安卓系统套了个壳?
2019-03-03
window程序设计(1):第一个windows程序
2019-03-03
21.2.3总结
2019-03-03