Contents:
1.配置文件(通常以 ini 结尾)
2.makefile文件 (Linux)
一、配置文件
参考链接:
让你提前认识软件开发(12):配置文件读取及文件操作
CSDN博客 https://blog.csdn.net/zhouzhaoxiong1227/article/details/23552667
二、Makefile文件
makefile用于Linux下整个工程的编译,对于Linux下的C/C++语言的编译是至关重要的。
本文以实际的C源程序为例子,介绍如何使用makefile来编译Linux下的C语言工程,为相关开发工作的开展提供了参考。
【关键词】
makefile C语言 Linux 编译 开发
1、什么是makefile?
makefile是什么?如果你写的程序只是在Windows下运行,那么很有可能不知道有这个玩意儿。而如果你要在Linux下编译并运行程序,那么你几乎不可避免地要和makefile打交道。
makefile是一个文件,里面定义了一系列的规则来指定一个工程中的哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至进行更为复杂的功能操作。简单点说,makefile就是Linux下的一个编译调度器。
2、makefile的语法规则
既然是一个编译调度器,那么它就会有自己的一套规则。makefile的规则如下:
target ... : prerequisites ...
command
......
......
说明:
(1) target就是一个目标文件,也就是在这个步骤中,我们想要输出的文件名(可以包括后缀)。
(2) prerequisites是要生成那个target所需要的文件,相当于在Windows工程下我们要得到exe文件所需要的源代码文件。
(3) command是make需要执行的命令,也就是如何利用prerequisites来生成target。注意,command行要以TAB键开头。
3-5、以一个实际的Linux下的C程序工程(将一个字符串中的小写字母转换成大写字母)为例,介绍makefile的编写方法及用法。
参考:让你提前认识软件开发(17):makefile文件的书写及应用
CSDN博客 https://blog.csdn.net/zhouzhaoxiong1227/article/details/24812071
6、总结
本文对makefile文件的语法规则进行了介绍,并用一个实际的C程序工程来说明了它的用法。
在编写和使用makefile文件的过程中,我们要注意以下问题:
(1) 要牢记makefile的语法,将不同程序文件的依赖关系理清楚。
(2) 命令(command)行一定要以TAB键开头,不要误写成了空格。
(3) 在makefile文件的最后,要将没有用的中间文件(如本例中的.o文件)清理掉。
(4) 对于make命令中出现的错误或警告,一定要尽量修改。