在调测一些C/C++开源代码时,经常需要编译生成带有调试信息,并且未进行编译期优化的软件版本,经过查阅autoconf的资料并实际尝试,发现可以使用如下方式关闭编译期优化(默认情况下autoconf会自动以 -O2 配置编译参数)。
./configure CFLAGS='-g -O0' CXXFLAGS='-g -O0'
(写此内容仅为将来方便查阅,以备后忘)。
在调测一些C/C++开源代码时,经常需要编译生成带有调试信息,并且未进行编译期优化的软件版本,经过查阅autoconf的资料并实际尝试,发现可以使用如下方式关闭编译期优化(默认情况下autoconf会自动以 -O2 配置编译参数)。
./configure CFLAGS='-g -O0' CXXFLAGS='-g -O0'
(写此内容仅为将来方便查阅,以备后忘)。