我试图通过以下链接在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位计算机上安装它。
答案 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版问题的邮件列表。
干杯!