库 - 2023.2 简体中文

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

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

下表列出了 mb_gccarm-none-eabi-gcc 编译器所需的库。

表 1. 编译器使用的库
详细信息
libxil.a 包含为 Vivado 工具开发的驱动程序、软件服务(例如,XilMFS)和初始化文件。
libc.a 标准 C 语言库,包含 strcmp 和 strlen 等函数。
libgcc.a GCC 低级库,包含浮点和 64 位算术的仿真例程。
libm.a 数学库,包含 cos 和 sine 等函数。
libsupc++.a C++ 语言支持库,具有用于异常处理的例程、RTTI 等。
libstdc++.a C++ 语言标准平台库。包含标准语言类,例如,用于串流 I/O、文件 I/O 和字符串处理的语言类。

库是由上述两个编译器自动链接而成的。如果覆盖标准库,那么必须向编译器提供这些库的搜索路径。通过修改 libxil.a 即可添加驱动程序和库例程。