- 在项目中,可能存在多个文件需要编译,这时候,一个一个编译就很麻烦,所以使用makefile则是一种好的方法
下载
sudo apt install make
使用
- 在文件中建立makefile文件
- 在makefile文件中编写以下内容:
all:msh msh:function.o cmd.o msh.o gcc -o msh function.o cmd.o msh.o -lreadline function.o:function.c gcc -c function.c cmd.o:cmd.c gcc -c cmd.c msh.o:msh.c gcc -c msh.c clear: rm -rf *.o msh
编译
- 在将你的工程文件写入之后,在shell中键入
make
, 以编译修改过的命令。