【发布时间】:2022-01-16 17:47:55
【问题描述】:
是否有标志或其他可靠的方法来检测已编译的 C++ 二进制文件是否经过优化编译?
我可以接受特定于编译器的解决方案。
编辑:这是一个构建部署系统,它可能会意外部署未正确构建的二进制文件。不透水的解决方案不太可能,但如果可以在某些时候检测到这一点,它将节省一些痛苦(和金钱)。
编译器通常是 gcc,有时是 sun,如果有 MSVC 解决方案,为了社区的利益,我不想排除它。
【问题讨论】:
-
你需要它做什么?您的问题可能有更好的解决方案
-
你有来源吗?您是否允许重新编译以查看编译器的功能?还是只是二进制文件?
标签: c++ optimization