我试图从以下链接为 ARM 安装 Sourcery G++ 交叉编译器 10.04 LTS ->http://www.codesourcery.com/sgpp/lite/arm/portal/release644我没有使用图形界面,因为我遇到了java.awt错误。在使用控制台安装模式时,我提供了程序要求的所有详细信息。(更改了默认安装位置)
安装一段时间后,我收到此错误:
无法创建文件链接
运行内部程序时出错。请从"/home//cross_compiler"中删除工具链。退出代码=-1
我不确定是什么原因。我以root用户的身份重做了此过程,但仍然遇到相同的错误。我正在尝试在 64 位计算机上安装它。
我想检查您的系统要求很重要。
您有可能正在运行 64 位版本的 Ubuntu。
Sourcery G++ 需要 32 位主机库。确保已安装这些。
在我看来,在 VM 中运行 32 位安装可能更容易。
如果无法做到这一点,则安装尝试目录的"卸载"目录中有安装日志。这可能有助于您解决问题。
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 版问题。
干杯!