gcc 11:“选项已启用”消失

2024-03-15

gcc (x86-64) 直至版本 10.x 生成了一个“选项已启用”列表-v或作为评论.s汇编文件与-fverbose-asm,参见例如使用 gcc -Q -v “启用选项”和“通过选项”之间有什么区别 https://stackoverflow.com/q/38244309/3852630。在 gcc 版本 11.x 中,此列表已消失。

为什么?有没有办法用一些编译器标志来恢复这个列表?


Use -Q与其中之一一起--help= options https://gcc.gnu.org/onlinedocs/gcc/Overall-Options.html#Overall-Options:

optimizers

显示编译器支持的所有优化选项。

warnings

显示控制编译器生成的警告消息的所有选项。

target

显示特定于目标的选项。然而,与 --target-help 选项不同的是,链接器和汇编器的目标特定选项不是 显示。这是因为这些工具目前不支持 扩展 --help= 语法。

params

显示 --param 选项识别的值。

language

显示语言支持的选项,其中语言是此版本的 GCC 支持的语言之一的名称。如果 所有语言都支持该选项,需要选择“通用” 班级。

common

显示所有语言通用的选项。

例如,gcc -Q --help=optimizers显示输出如下:

  ...
  -fauto-inc-dec                    [enabled]
  -fbit-tests                       [enabled]
  -fbranch-count-reg                [disabled]
  -fbranch-probabilities            [disabled]
  -fcaller-saves                    [disabled]
  -fcode-hoisting                   [disabled]
  -fcombine-stack-adjustments       [disabled]
  ...

如果你跑gcc -O2 -Q --help=optimizers相反,您会看到其中许多更改为[enabled].

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

gcc 11:“选项已启用”消失 的相关文章

随机推荐

  • 如何在flutter中显示全屏图像

    有什么办法可以显示全屏图像吗 var imagejadwal new Image network https firebasestorage googleapis com v0 b c smp bruder appspot com o fo
  • yii:使用查询生成器选择总和

    我尝试执行一个简单的查询 如下所示 tot Yii app gt db gt createCommand gt select sum field gt from products gt where id id gt queryRow 但 t
  • Gradle 依赖项 - 最新快照

    我有一个 gradle 多项目构建 在一个项目中 我定义了对其他 JAR 的一些依赖项 并使用 始终依赖于 JAR 的最新版本 例如 runtime group com app name core version 这非常有效 每当我重新构建
  • jQuery:.ready() 和 .ajaxComplete

    我希望我的 JS 的某些部分在文档准备好或 ajax 查询完成时初始化像这样的东西 if document ready or document ajaxComplete do something 这样的条件可以写吗 我该如何做才正确呢 你可
  • C 中的快速 2D 卷积

    我正在尝试用 Python 实现卷积神经网络 最初 我使用 scipy signal 的 convolve2d 函数来进行卷积 但它有很多开销 而且用 C 实现我自己的算法并从 python 调用它会更快 因为我知道我的输入是什么样的 我实
  • 由于Android 6.0监听PhoneStateListener.LISTEN_DATA_CONNECTION_STATE的变化似乎不再需要READ_PHONE_STATE权限

    我正在将 Android 6 0 运行时权限应用到一个应用程序中 该应用程序侦听运营商数据连接状态更改 我首先尝试从清单中删除 READ PHONE STATE 以检查应用程序需要权限的位置 令我惊讶的是 该应用程序根本没有崩溃 此后 我在
  • OAuth 授权码何时到期?

    我知道 在 OAuth 中使用授权代码 授权代码 时 访问令牌的生命周期应该很短 但刷新令牌的生命周期可以很长 所以我为我的项目决定 访问令牌生命周期 1 天 刷新令牌生命周期 30 天 但授权码的典型生命周期是多长 我认为它应该非常非常短
  • go中如何连接Oracle

    我认为有两种方法可以在 Go 中连接到 Oracle DB 在 Windows 上 github com tgulacsi goracle github com mattn go oci8 但对于我这个水平的人 开源 golang的初学者
  • Liferay DLFileEntryLocalServiceUtil.addFileEntry 不创建 AssetEntry 记录

    我有一个自定义 portlet 它提供了一个用户可以上传文件的表单 上传的文件应存储在文档和媒体 Portlet 中 我正在使用创建文件条目DLFileEntryLocalServiceUtil addFileEntry 文件上传成功 记录
  • NSTask、命令行工具和 root

    我正在开发一个需要使用 dd 的应用程序 我使用应用程序包中的 shell 脚本来执行此操作 该脚本从应用程序本身收集参数 进行一些检查 然后启动 dd 为了进行此操作 我需要使用 root 调用 dd 并且我已经在 StackOverfl
  • iPhone 中社交网络与 OAuth 的集成

    我是 iPhone 编程新手 有人可以解释一下什么是 OAuth 以及它如何在社交网络集成中使用吗 有多少社交网站提供 API Use ShareKit http getsharekit com
  • 如果行包含重复数据,如何突出显示?

    我有以下数据 id number colour 1766 53 red 1767 3 green 1768 202 green 1769 52 blue
  • 查找最深子树节点的级别

    我有树节点 我想找到树节点中最深的子节点 如果有 2 个子节点level 11 level 13分别然后我需要函数返回值13 我怎样才能做到这一点 public int FindLevel TreeNode oParentNode coun
  • 获取 std::function 的名称

    在下面的玩具示例中 我想获取函数的名称 该函数本身被给出为std function争论 在C 中是否可以获取a的名称std function object void printName std function
  • 重新分配变体

    只是为了定位上下文 它是关于一个字符串池 意味着一个带有字符串键的哈希表 实际上是知道其长度的特殊字符串 但我想这个细节在这里无关紧要 重点是当池需要增长时调整列表数组 用作表桶 的大小 但是 这是核心细节 包含字符串的单元格实际上位于单元
  • 如何在代码中向 ActionBar 操作添加子菜单项?

    通过 xml 我可以将子菜单项添加到我的操作中ActionBar main menu xml menu menu
  • BizTalk 2009 上的意外绑定重置

    我在 BizTalk 2009 上使用了许多应用程序 我多次注意到 在随机应用程序中添加资源 dll 后 精确应用程序的所有绑定 自定义管道 都会完全重置为之前的早期状态 我真的很好奇为什么会发生这种情况 但我还需要一个解决方案来阻止该行为
  • 使用 Powershell 将字符串转换为特定时区的 DateTime 对象

    由于我对 Powershell 的了解有限 我试图将当前的字符串转换为 2020 01 23 10 06 07 时区中的日期时间对象Eastern Standard Time 最终我希望能够使用与 UTC 的正确偏移量格式化为 ISO860
  • 算法 - 二叉搜索树每两个节点之间的距离总和,时间复杂度为 O(n)?

    问题是在给定每个父子对间隔单位距离的情况下 找出 BinarySearchTree 中每两个节点之间的距离之和 每次插入后都要计算它 ex gt first node is inserted root total sum 0 gt left
  • gcc 11:“选项已启用”消失

    gcc x86 64 直至版本 10 x 生成了一个 选项已启用 列表 v或作为评论 s汇编文件与 fverbose asm 参见例如使用 gcc Q v 启用选项 和 通过选项 之间有什么区别 https stackoverflow co