今天同事问起的时候,突然意识到之前没注意这件事。之前搜索过说:默认是Release。
既然如此,那实际测一下,自己也安心一些。
因此,根据编译后打文件大小,可知CMAKE在不指定CMAKE_BUILD_TYPE时,默认为Release。
不过还有一点不同,为什么不指定编译类型和Release之间文件大小还是差了一点?
附录:
CMakeLists.txt如下:
project(testRelease)
set(CMAKE_BUILD_TYPE Release)
add_executable(testRelease main.cpp)