输入文件 - 2023.2 简体中文

Vitis 统一软件平台文档 嵌入式软件开发 (UG1400)

Document ID
UG1400
Release Date
2023-12-13
Version
2023.2 简体中文

编译器会取以下一个或多个文件作为输入:

  • C 语言源文件
  • C++ 语言源文件
  • 汇编文件
  • 对象文件
  • 连接器脚本
注释: 这些文件均为可选。如果不指定这些文件,则使用连接器中嵌入的默认连接器脚本。默认脚本如下所述:
  • mb-ld 适用于 MicroBlaze
  • arm-none-eabi-ld 适用于 Cortex A9
  • aarch64-none-elf-ld 适用于 Cortex-A53Cortex-A72
  • armr5-none-eabi-ld 适用于 Cortex-R5F

文件类型和扩展名 中列出了上述每一种类型的默认扩展名。除了上述文件外,编译器还会隐式引用库文件 libc.alibgcc.alibm.alibxil.a。这些文件的默认位置为 Vivado 安装目录。使用 G++ 编译器时,还会引用 libsupc++.alibstdc++.a 文件。这些文件分别对应的是 C++ 语言支持和 C++ 平台库。