要按 Vitis 统一软件平台文档:应用加速开发(UG1393) 中的使用 Vitis 编译器来编译内核 中所述使用 Vitis 编译器命令编译内核,请使用以下命令语法:
v++ --compile -t hw_emu --platform xilinx_vck190_base_202210_1 -g \
-k <kernel_name> <kernel>.cpp -o <kernel_name>.xo --save-temps
v++
命令可使用下表所述的选项。
选项 | 描述 |
---|---|
--compile
|
指定编译模式。 |
-t hw_emu
|
指定编译进程的构建目标。如需了解更多信息,请参阅 Vitis 统一软件平台文档:应用加速开发(UG1393) 中的构建目标章节。 |
--platform
|
指定目标平台的路径和名称。对于此命令行选项示例,假定PLATFORM_REPO_PATHS设为正确的平台路径。 |
-g
|
启用调试功能特性。这是仿真模式必需的选项。 |
-k
|
指定内核名称。此名称必须与指定的内核源文件中的函数名称相匹配。 |
-o
|
指定已编译的赛灵思对象文件 (.xo) 的输出文件名。 |
--save-temps
|
保存编译进程中生成的临时文件。这是可选项。 |