1.最简化的CMakeLists.txt:
PROJECT(HELLO)
ADD_EXECUTABLE(hello mian.c zs.c “zs zs.c”)会生成一个hello可执行文件
2.make clean 可对构建结果进行清理(make distclean无效,因为CMakeLists.txt通过脚本来生成一些临时文件,但是没办法跟踪这些临时文件到底有哪些,因此无法提供可靠方案。)
3.内部构建与外部构建:
内部构建:会生成一些无法删除的中间临时文件(在t1文件夹下新建main.c和CMakeLists.txt两个文件,之后在改目录下运行“cmake . ”,之后再运行“./hello(可执行文件名)”)
外部构建:在t1目录中建立build目录,进入build目录后运行“cmake ..”(“.”表示本目录,“..”表示父目录)