作者:tusdasa

时间:2019-07-10

分类:Linux

C语言 Linux

什么是Makefile


  makefile用来管理linux下程序代码的编译流程。哪些文件先编译,哪些后编译。通过make简化操作 


如何使用Makefile


  如果你在linux下编译过一些软件,你一定会输入过make这个命令。在输入make后就会查找当前目录下的Makefile文件


简单快速入门


# 指定编译器
CC = gcc
# 打开所有所有警告
OPTIONS = -Wall
# 默认执行第一条指令
default:
    $(CC) $(OPTIONS) main1.c -o bin/main
# make clean 调用
clean:
    rm -rf bin/*
    rm -rf a
    rm -rf b


其在调用make后执行的shell命令为

gcc -Wall main1.c -o bin/main



怎么样,是不是用一个简单的make 代替了原来复杂、麻烦的命令😆


©2019 Coder专栏