gcc 编译选项中 -O0 -g ,-O3 对程序效率影响很大 。如果是 -O0 -g 编译非优化,会添加调试信息,编译完成后可执行程序非常大,运行效率也会很慢。所以如果自己线下调试程序,可以用-O0 -g,但线上发布时一定要用-O3开启优化选项。
gcc -O0 -g -O3对程序效率影响很大
于 2018-02-26 18:20:49 首次发布
gcc 编译选项中 -O0 -g ,-O3 对程序效率影响很大 。如果是 -O0 -g 编译非优化,会添加调试信息,编译完成后可执行程序非常大,运行效率也会很慢。所以如果自己线下调试程序,可以用-O0 -g,但线上发布时一定要用-O3开启优化选项。