make工具和makefile的引入-----更新中

1.make工具

当源码文件比较多的时候不合适直接输入gcc命令来编译,这时候需要一个自动化的编译工具。(不是编译器)

  1. 如果徐改了某几个源文件,则只需要编译几个源文件
  2. 如果某个头文件被修改了,则重新编译所有的头文件的源文件

利用这种自动编译可以大大简化开发工作,避免不必要的重新编译,make工具通过一个称为makefile的文件夹来完成自动维护编译工具,makefile文件描述了整个工程的编译,连接规则。

3.4 MakeFile 语法

语法规则

目标.......: 依赖文件集合.....
	命令1
	命令2
	......

比如下面规则

main : main.o input.o calcu.o
	gcc -o main  main.o  input.o  calcu.o
	
main : main.o input.o calcu.o
	gcc -o main  main.o  input.o  calcu.o
main.o: main.c
	gcc -c main.c
input.o:input.c 
	gcc -c input.c
calcu.o:calcu.c
	gcc -c calcu.c

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值