make与cmake
完成CS144作业的过程中第一次接触
还没学明白,先记录一下。主要参考5分钟理解make/makefile/cmake/nmake - 知乎
gcc:编译器,少数文件编译gcc命令即可
make:是常在linux开发中用到的工具,方便地编译构建中大型项目,主要使用makefile文件编写的命令进行编译链接
makefile:需要手写,而且同一个项目不同平台下文件内容不一样
cmake:CMakeLists.txt文件自动生成适配的makefile
完成CS144作业的过程中第一次接触
还没学明白,先记录一下。主要参考5分钟理解make/makefile/cmake/nmake - 知乎
gcc:编译器,少数文件编译gcc命令即可
make:是常在linux开发中用到的工具,方便地编译构建中大型项目,主要使用makefile文件编写的命令进行编译链接
makefile:需要手写,而且同一个项目不同平台下文件内容不一样
cmake:CMakeLists.txt文件自动生成适配的makefile