我的编译环境如下所示:
主机:64 位 Windows;
目标:64 位 Linux 系统、32 位 Linux 程序。
我之前的编译器是 arm-none-linux-gnueabihf。 编译 32 位程序时、如果我添加-g、程序将超过 12GB。 此时、脱模程序无法去除、也无法识别。 我想添加-gsplit-dwarf 以分离调试信息、但它不起作用。 哪些编译器支持分离大于 12GB 的调试信息或程序?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我的编译环境如下所示:
主机:64 位 Windows;
目标:64 位 Linux 系统、32 位 Linux 程序。
我之前的编译器是 arm-none-linux-gnueabihf。 编译 32 位程序时、如果我添加-g、程序将超过 12GB。 此时、脱模程序无法去除、也无法识别。 我想添加-gsplit-dwarf 以分离调试信息、但它不起作用。 哪些编译器支持分离大于 12GB 的调试信息或程序?
尊敬的 Zhu:
我们不支持在 Windows 主机上编译 AM62x Linux 程序。
适用于 AM62x 的 Processor SDK Linux 提供 ARM64 交叉编译工具链、并在 Ubuntu 22.04 上运行。 这是指向 SDK 的链接。