博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
makefile编写学习
阅读量:5815 次
发布时间:2019-06-18

本文共 679 字,大约阅读时间需要 2 分钟。

hot3.png

make -v版本号

文件内容

1.最简单的

start:

gcc -o hello hello.c

2.加上依赖项

start:hello.o

gcc -o hello hello.o

hello.o:

gcc -o hello.o -c hello.c

3.加上输出提示信息

start:hello.o

gcc -o hello hello.o

@echo”------------ok------------”

hello.o:

gcc -o hello.o -c hello.c

4.make 非默认执行语句

start:hello.o

gcc -o hello hello.o

@echo”------------ok------------”

hello.o:

gcc -o hello.o -c hello.c

all:

rm *

clean:

rm -f hello.o

5.声明变量简化编辑和维护1

CC=gcc

SRCS=hello.c

OBJS=hello.o

EXEC=hello

 

Start:$(OBJS)

$(CC) -o $(EXEC) $(OBJS)

@echo”------------ok------------”

$(OBJS):

$(CC) -o $(OBJS) -c $(SRCS)

all:

rm *

clean:

rm -f $(OBJS)

6.声明变量简化编辑和维护2

CC=gcc

SRCS=hello.c

转载于:https://my.oschina.net/yuankehome/blog/1612601

你可能感兴趣的文章
Flask 源码流程,上下文管理
查看>>
stream classdesc serialVersionUID = -7218828885279815404, local class serialVersionUID = 1.
查看>>
ffmpeg相关资源
查看>>
ZAB与Paxos算法的联系与区别
查看>>
java 读取本地的json文件
查看>>
Breaking parallel loops in .NET C# using the Stop method z
查看>>
Android Content Provider Guides
查看>>
修改故障转移群集心跳时间
查看>>
正数阶乘结尾0的个数
查看>>
[轉]redis;mongodb;memcache三者的性能比較
查看>>
spin_lock & mutex_lock的差别?
查看>>
常用颜色大全---RGB值及中英文名称
查看>>
微软职位内部推荐-Sr DEV
查看>>
用计算器计算“异或CRC”
查看>>
LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 (转)
查看>>
让你的WPF程序在Win7下呈现Win8风格主题
查看>>
Google搜索解析
查看>>
深刻理解C#的传值调用和传引用调用
查看>>
Windows环境配置Apache+Mysql+PHP
查看>>
BZOJ 3209 花神的数论题 数位DP+数论
查看>>