gpt4 book ai didi

linux - Ubuntu 16.04 中的 Eclipse 交叉编译

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:21:00 28 4
gpt4 key购买 nike

我的最终目标是编写一个基于 C 的应用程序作为嵌入式系统在 32 位 Linux ARM 板上运行。我正在运行一个带有 Eclipse Neon 的虚拟 64 位 Ubuntu 操作系统,我正在努力获取可用的可执行文件。

我已经设置了交叉编译器,并确保以 32 位编译。

要检查文件类型并获取更多信息,我使用了命令

> file hello.elf

我得到了可以正常工作的示例 hello world 可执行文件,文件命令的输出是

hello.elf: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armf.so.3, for GNU/LINUX 2.6.32, BuildID

这个程序运行得很好,我的程序(be-brave)的文件命令的输出如下,旁注这是一个简单的 hello world,我称它为 be-brave for motivation

be-brave.elf: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.3, for GNU/LINUX 3.2.0, BuildID

我的猜测是问题出在 GNU/LINUX 差异上,这意味着我的交叉编译器设置不正确,但我不确定,即使是这种情况我也不知道如何修复它。

非常感谢任何和所有的指示/建议

最佳答案

我能够按照本教程使用命令行找到解决方法 Installing ARM cross compiler

我仍然希望能够使用 Eclipse,所以我会保留这个问题,以防有人能提供帮助。我有一个新问题,我要编辑原来的问题来问这个问题

关于linux - Ubuntu 16.04 中的 Eclipse 交叉编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42910452/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com