4

我试图通过以下链接在 Ubuntu 10.04 LTS 上安装 Sourcery G++ ARM 交叉编译器 -> http://www.codesourcery.com/sgpp/lite/arm/portal/release644 我没有使用图形界面,因为我得到 java.awt 错误。在使用控制台模式安装时,我提供了程序要求的所有详细信息。(更改了默认安装位置)

安装一段时间后,我收到了这个错误:

无法创建文件链接

运行内部程序时发生错误。请从“/home//cross_compiler”中删除工具链。退出代码=-1

我不确定是什么原因。我以 root 用户身份重新执行了此过程,但仍然遇到相同的错误。我正在尝试将其安装在 64 位计算机上。

4

2 回答 2

5

我认为检查您的系统要求很重要。

您可能正在运行 64 位版本的 Ubuntu。

Sourcery G++ 需要 32 位主机库。确保已安装这些。

在我看来,在 VM 中运行 32 位安装可能更容易。

如果这不可能,安装尝试目录的“卸载”目录中有安装日志。这可能会帮助您解决问题。

于 2012-05-02T13:27:06.833 回答
3

您必须安装 32 位兼容性库才能安装 Sourcery CodeBench。

来自常见问题解答:“我需要做什么才能在 x86 64 位 Linux 主机系统上安装和运行 Sourcery CodeBench?” https://sourcery.mentor.com/sgpp/lite/arm/portal/kbentry62

完整的常见问题解答: https ://sourcery.mentor.com/sgpp/lite/arm/portal/target_arch?@action=faq&target_arch=arm

ARM Lite 版工具有自己的邮件列表,您可以在其中提出此类问题。访问 sourcerytools.com 并使用“arm-gnu”邮件列表来解答 ARM Lite 版本的问题。

干杯!

于 2012-05-02T23:57:50.847 回答