使用 gcc 或 clang,我使用 -g 选项进行编译,而不使用它进行链接。这是否意味着最终的二进制文件在整个编译过程中的性能与没有 -g 选项的二进制文件相当?
如果带有调试信息的二进制文件的性能与不带调试信息的二进制文件的性能不同,通常会被视为编译器错误。所以,是的,您应该期待相同的性能。
-g