【问题标题】:Sourcery G++ (cross-compiler for ARM) installation failureSourcery G++(ARM 的交叉编译器)安装失败
【发布时间】:2012-05-01 23:17:25
【问题描述】:

我试图通过以下链接在 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 位计算机上。

【问题讨论】:

  • CodeBench Support Portal 上发布问题并在那里提问。 Lite 版当然没有任何付费支持,但如果安装程序无法正常工作,他们会想知道它并可能会帮助您。

标签: arm cross-compiling codesourcery


【解决方案1】:

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

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

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

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

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

【讨论】:

  • 感谢您的回复。到目前为止,64 位 Ubuntu 机器没有 32 位主机库。也许这是一个原因。我确实检查了卸载目录中的日志,但所有过程都成功完成,没有出现任何错误。
  • 安装 32 位主机库解决了这个问题。谢谢指点!
  • sudo apt-get install ia32-libs 对于那些想知道命令是什么使 codesourcery 和其他 32 位工具在 ubuntu 64 位上工作的人
【解决方案2】:

您必须安装 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 版本问题。

干杯!

【讨论】:

    猜你喜欢
    • 2014-03-14
    • 1970-01-01
    • 2021-02-26
    • 2015-06-11
    • 2011-03-19
    • 2015-12-16
    • 2023-03-16
    • 2018-08-05
    • 1970-01-01
    相关资源
    最近更新 更多