G++ 主机编译器和连接器设置 - 2022.1 简体中文

Vitis 统一软件平台文档 应用加速开发 (UG1393)

Document ID
UG1393
Release Date
2022-05-25
Version
2022.1 简体中文
图 1. GCC 编译器和连接器设置

您可从主机应用工程的Build Configuration Settings(构建配置设置)对话框中打开GCC Compiler and Linker Settings(GCC 编译器和连接器设置)对话框。在Toolchain Settings(工具链设置)的GCC Host Compiler(GCC 主机编译器)部分下可访问 Vitis 核开发套件所使用的 g++ 编译器的实参。

Dialect
指定用于选择要使用的 C++ 语言标准的命令选项。标准语言选项包括:C++ 98、C++ 2011 和 C++ 2014 (1Y)。
重要: 使用 XRT 本机 API 的主机应用必须使用 -std=c++17 进行编译。
Preprocessor
指定主机编译器的处理器实参,例如,符号定义。已定义的默认符号包括平台,因此主机代码可以检查特定平台。
Includes
指定包含路径和包含文件。
Optimization
指定编译器最优化标志和其它最优化设置。
Debugging
指定调试级别和其它调试标志。
Warnings
指定与编译器警告相关的选项。
Miscellaneous
指定传递到 g++ 编译器的任何其它标志。

GCC 连接器选项

Vitis 技术 G++ 主机连接器 (G++ Host Linker) 是通过此处可用的选项来提供的。具体各部分包括常规选项、库和库路径、杂项连接器选项以及共享库。