因为在linux下程序在编译的时候做了代码优化,如果想要在调试时按顺序执行的话可以通过设置
make CFLAGS="-g -O0"来使得编译器不做代码优化
-O就是优化等级
-O0就是不做优化
本文介绍在Linux环境下,如何通过设置make CFLAGS参数为-g -O0,使编译器在编译时不进行代码优化,以便于调试时能更准确地追踪程序执行流程。
因为在linux下程序在编译的时候做了代码优化,如果想要在调试时按顺序执行的话可以通过设置
make CFLAGS="-g -O0"来使得编译器不做代码优化
-O就是优化等级
-O0就是不做优化

被折叠的 条评论
为什么被折叠?