学习曲线:
MAKE需要学习2天才能对一个复杂项目进行配置
CMake 仅需要半天即可;
CMake优点:
1.自动解决了代码依赖的问题,而Makefile需要调用GCC -MM去解决依赖的问题
2. 解决了out-of-source编译的问题,且对复杂多目录,多工程的解决比较到位;
3. cmake需要的代码量非常少,一般30行左右即可解决一个稍复杂的,多目录的工程编译配置;
Make优点:
1.控制力更强,但是手动控制稍显麻烦;
学习曲线:
MAKE需要学习2天才能对一个复杂项目进行配置
CMake 仅需要半天即可;
CMake优点:
1.自动解决了代码依赖的问题,而Makefile需要调用GCC -MM去解决依赖的问题
2. 解决了out-of-source编译的问题,且对复杂多目录,多工程的解决比较到位;
3. cmake需要的代码量非常少,一般30行左右即可解决一个稍复杂的,多目录的工程编译配置;
Make优点:
1.控制力更强,但是手动控制稍显麻烦;