镜像下载、域名解析、时间同步请点击 阿里云开源镜像站
VS中有一键编译+自动运行,Linux也给我们提供了对应的编译方式,虽然不及VS那么便捷,但是相比于手动输入 gcc -o add add.c ,我们一句make就可以搞定
Makefile是一个文件,能够存放上述 gcc -o add add.c 这种编译指令
make是一个命令工具,能够解释Makefile中的指令
要如何编译.c文件,关键就在于Makefile是怎么写的,下面我们主要介绍这两者的使用
一、 单个文件的编译
假设我们要编译这么一个test.c文件,我们希望编译生成一个名为test的可执行文件
我们在test.c所在目录下创建一个Makefile文件,这里有两种编译写法
1、写法一:逐个生成.i、.s、.o文件,最后再生成 test执行文件
先一步步向下分析,需要什么依赖文件,然后再一步步生成
编写好以后,我们只需要在命令行输入makeÿ