禁用g的返回值优化

发布于 2024-12-25 09:39:20 字数 43 浏览 2 评论 0原文

我需要在命令行上使用什么标志来禁用 g++ 编译器自动启用的返回值优化?

What flag(s) do I need on the command line to disable the return-value optimisation automatically enabled by the g++ compiler?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

挽清梦 2025-01-01 09:39:20

-fno-elide-构造函数

C++ 标准允许实现省略创建临时对象,该临时对象仅用于初始化相同类型的另一个对象。指定此选项会禁用该优化,并强制 G++ 在所有情况下调用复制构造函数。 [来源:man gcc]

<小时>

-fno-elide-constructors

The C++ standard allows an implementation to omit creating a temporary which is only used to initialize another object of the same type. Specifying this option disables that optimization, and forces G++ to call the copy constructor in all cases. [Source: man gcc]


~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文