探索编译器代码

使用编译器资源管理器,您可以输入代码来探索编译器和解释器的功能。Qt Creator 支持编译器资源管理器支持的所有语言、编译器和库。您可以将编译器资源管理器会话保存为基于 JSON 的.qtce 文件。

编译器资源管理器中的 Python 代码

注意: 启用编译器资源管理器插件才能使用。

查看编译器如何查看 C++ 或 Python 代码:

  1. 访问Tools >Compiler Explorer >Open Compiler Explorer
  2. Language 中,选择要编译的语言。
  3. Compiler 中,选择要查看汇编代码的编译器。
  4. 输入代码,查看生成的汇编代码。

将鼠标悬停在汇编代码上,可突出显示匹配的源代码行。

您还可以查看应用程序的状态和输出。

要查看多个编译器,请选择Add Compiler

设置编译器选项

选择Compiler 字段旁边的选项 ,为所选编译器设置选项。

编译器资源管理器选项

设置
编译器选项传递给编译器的参数。添加选项以启用优化和更改编译的其他方面。例如,值-O3 可使优化器进行积极优化。
选择Edit 添加代码所链接的库。开始在字段中键入以查找特定库。只有在选择库名称旁边的库版本后,才会保存选择。
执行代码执行生成的可执行文件。
编译为二进制对象将源代码转换为二进制可执行文件。
英特尔 ASM 语法使用英特尔 ASM 语法编写汇编代码。
拆分标识符从混杂的符号中提取并拆分标识符。名称混淆会在链接时为函数的标识符添加描述性数据。这些数据表明函数属于哪个命名空间和对象,以及它以何种顺序处理哪些参数。

更改服务器 URL

在另一个 URL 上使用编译器资源管理器:

  1. Powered by 旁边选择选项
  2. URL 中,输入要使用的编译器资源管理器地址。

    设置编译器资源管理器对话框

另请参阅 创建编译器资源管理器会话启用禁用插件添加编译器添加自定义编译器

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.