Linux系统中make/Makefile的介绍


前言

在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系统中会用该种方式进行文件的编译处理及其他的功能实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值