在Ubuntu上使用gcc,如果用以下方式编译代码,是否会有(速度)性能差异:
gcc -O3 prog.c或者:
gcc -O3 -g prog.c插入调试信息会减慢可执行文件的运行速度吗?
发布于 2012-01-29 15:25:18
是的,它会使可执行文件变慢一点。此外,在使用-g时,与堆栈和控制流相关的优化将被禁用。
看看这篇文章,可能是重复的:How Does The Debugging Option -g Change the Binary Executable?
https://stackoverflow.com/questions/9051604
复制相似问题