cmake
CMakeLists.txt文件,个人感觉是最好用的工具,支持多种ide的项目构建,而且vscode上面有相关插件支持命令提示
project(test)
aux_source_directory(src code)
add_executable(test ${code})
cmake多个编译同时编译可能不稳定,会出现一些make错误,建议重新解压编译,删除makefile和重新./configure都没用
scons
python构建工具,SConstruct文件 https://blog.csdn.net/lusic01/article/details/69643093
xmake
xmake.lua文件
target("test")
set_kind("binary")
add_files("src/*.c")
autotool
configure编译configure文件,shell语法,linux中使用,生成makefile
./configure
make -j4
make install
perl
跨平台的构建工具,window、linux、mac都支持