Sourcery G ++(ARM的交叉编译器)安装失败

时间:2012-05-01 23:17:25

标签: arm cross-compiling codesourcery

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

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

无法创建文件链接

运行内部程序时发生错误。 请从" / home // cross_compiler"中删除工具链。 EXITCODE = -1

我不确定原因是什么。我以root用户身份重新编写此进程,但仍然遇到同样的错误。我正在尝试在64位计算机上安装它。

2 个答案:

答案 0 :(得分:5)

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

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

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

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

如果无法做到这一点,则安装尝试目录的“uninstall”目录中会有安装日志。这可能有助于您解决问题。

答案 1 :(得分:3)

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

来自FAQ:"在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版问题的邮件列表。

干杯!