前言:
编写背景:最近重新开始拿起书本继续学习,因此避免不了敲打一些书本上的代码进行测试,从而达到进一步加深印象的目的。
编译大型的工程来说最适合使用makefile来编译,只需写好makefile文件,然后在命令行上敲make即可(小技巧:可以通过多核编译来提高效率 命令为make -j12)
makefile实现:(目前支持C++编译)
文件路径:头文件及源文件默认放在同一个路径下(可以自行修改),makefile编译完成后会生成可执行文件,可执行文件还需要自行运行。
#!/bin/bash
# version: v0.0.1
# author: guozh
# mailbox: 810170156@qq.com
# ======== makefile path =======
#源文件路径
CompliePath = ./
#可执行文件保存路径
SaveExecutableFilePath = ../bin/
#生成的可执行文件名字
ProjectName = test.exe
CHEADSOURCE = $(CompliePath)
BinPath = $(SaveExecutableFilePath)$(ProjectName)
# ==== code Complie style ======
SOURCE = $(wildcard $(CompliePath)*.cpp)
OBJECT = $(patsubst %.cpp, %.o, $(SOURCE))
CC