探索编译器代码

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

{Python code in the compiler explorer}

注意:启用编译器探索器插件才能使用。

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

  1. 转到 工具 > 编译器探索器 > 打开编译器探索器
  2. 语言 字段中,选择要编译的语言。
  3. 编译器 字段中,选择一个编译器以查看汇编代码。
  4. 输入代码以查看生成的汇编代码。

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

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

要探索多个编译器,请选择 添加编译器

设置编译器选项

选择 以设置所选编译器的选项。

{Compiler Explorer options}

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

另请参阅 创建编译器探索会话启用和禁用插件添加编译器,以及添加自定义编译器

©2024Qt公司有限公司。本文件中包含的文档贡献均为各自所有者的版权所有。本文件提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款许可的。Qt及其相关标志是芬兰Qt公司和其他全球国家的商标。所有其他商标均为各自所有者的财产。