文章目录
- 前言
- 一、make命令
- 二、makefile功能介绍
- 1.makefile文件的编写格式
- 2.hello.c文件内容
- 3.makefile文件
- 4.安装make命令
- 总结
前言
在linux系统中,我们对项目文件进行处理的时候会不方便,因此我们需要对文件的编译进行自动化处理。
下面就是在Linux系统中对自动化编译处理的介绍。
一、make命令
make是一个命令工具,是一个解释makefile中指令的命令工具。
我们在编写完makefile文件之后可以用make命令进行执行编写完成的makefile文件内容。
二、makefile功能介绍
1.makefile文件的编写格式
在编写makefile文件时我们需要进行对文件进行格式的编写。之后再次使用make命令,对编写的makefile文件的内容进行执行。
文件格式如下:
目标 … : 依赖 …
实现目标的具体表达式(命令)
…
示例如下:
首先在虚拟机下建立一个文件夹我建立的文件夹名字为mkfile1.
在此文件夹下建立一个hello.c的文件,并建立一个makefile文件。
2.hello.c文件内容
hello.c的文件内容如下:
#include<stdio.h>
int main()
{
printf("HELLO WORLD");
return 0;
}
3.makefile文件
makefile文件内容
hello:hello.o
gcc hello.o -o hello hello.o:hello.s
gcc -c hello.s -o hello.o hello.s:hello.i
gcc -S hello.i -o hello.s hello.i:hello.c
gcc -E hello.c -o hello.i
.PHONY:clean
clean:
rm -f hello.i hello.s hello.o hello
之后输入make命令。
4.安装make命令
在使用make命令时,我们可能出现以下提示。
此时我们需要安装make命令。
sudo apt install make
再次输入make命令。
此时显示的是未安装gcc编译器。
输入下面代码命令。
sudo apt install gcc
再次输入make命令。
再次输入make clean命令。
以上就是对make命令和makefile文件的编写和使用。
总结
本篇文章介绍的就是make命令和makefile文件的使用和设置格式,在Linux系统中会用该种方式进行文件的编译处理及其他的功能实现。