1 需求
现在已经有一个cmake工程,我想要添加-O0 -g,生成gdb的调试信息和不进行代码优化。
也就是说,我该怎样修改CFLAGS和CPPFLAGS?
2 在project后面添加
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -g")
关于CMAKE_C_FLAGS
它将这里设置的-O0 -g追加到CFLAGS前面。
3 CFLAGS有多个相同的编译选项,哪个生效呢?
比如-O0 -O3同时存在。
1 需求
现在已经有一个cmake工程,我想要添加-O0 -g,生成gdb的调试信息和不进行代码优化。
也就是说,我该怎样修改CFLAGS和CPPFLAGS?
2 在project后面添加
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -g")
关于CMAKE_C_FLAGS
它将这里设置的-O0 -g追加到CFLAGS前面。
3 CFLAGS有多个相同的编译选项,哪个生效呢?
比如-O0 -O3同时存在。