当前位置:   article > 正文

Linux 自动化构建工具 make/Makefile_linux自动生成文件的脚本

linux自动生成文件的脚本

镜像下载、域名解析、时间同步请点击 阿里云开源镜像站

VS中有一键编译+自动运行,Linux也给我们提供了对应的编译方式,虽然不及VS那么便捷,但是相比于手动输入 gcc -o add add.c ,我们一句make就可以搞定

Makefile是一个文件,能够存放上述 gcc -o add add.c 这种编译指令

make是一个命令工具,能够解释Makefile中的指令

要如何编译.c文件,关键就在于Makefile是怎么写的,下面我们主要介绍这两者的使用

一、 单个文件的编译

假设我们要编译这么一个test.c文件,我们希望编译生成一个名为test的可执行文件

file

我们在test.c所在目录下创建一个Makefile文件,这里有两种编译写法

1、写法一:逐个生成.i、.s、.o文件,最后再生成 test执行文件

先一步步向下分析,需要什么依赖文件,然后再一步步生成

file

编写好以后,我们只需要在命令行输入make,系统就会帮我们自动编译了,同时会生成每一步产生的文件按

file

2、 写法二:一步到位,直接通过 test.c 生成 test 执行文件&#x
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/965488
推荐阅读
相关标签
  

闽ICP备14008679号