首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >u-boot交叉编译错误

u-boot交叉编译错误
EN

Stack Overflow用户
提问于 2018-06-29 16:30:44
回答 1查看 1.2K关注 0票数 0

使用以下命令编译u-boot时

代码语言:javascript
运行
复制
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

引用旧版本的GCC用法时出错,如所附截图所示。

但是,当我使用下面显示的命令从gcc版本6以上给出路径时

代码语言:javascript
运行
复制
make ARCH=arm CROSS_COMPILE=/home/ubuntu/Software_ToolChain/gcc-linaro-6.4.1-2017.11-i686-mingw32_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-

弹出一个错误,如下所示:

代码语言:javascript
运行
复制
./scripts/binutils-version.sh: line 18: /home/ubuntu/Software_ToolChain/gcc-linaro-6.4.1-2017.11-i686-mingw32_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-as: No such file or directory
make: /home/ubuntu/Software_ToolChain/gcc-linaro-6.4.1-2017.11-i686-mingw32_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc: Command not found
./scripts/gcc-version.sh: line 25: /home/ubuntu/Software_ToolChain/gcc-linaro-6.4.1-2017.11-i686-mingw32_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc: No such file or directory
./scripts/gcc-version.sh: line 26: /home/ubuntu/Software_ToolChain/gcc-linaro-6.4.1-2017.11-i686-mingw32_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc: No such file or directory
*** Your GCC does not produce working binaries in THUMB mode.
*** Your board is configured for THUMB mode.
arch/arm/config.mk:54: recipe for target 'checkthumb' failed
make: *** [checkthumb] Error 1

此外,该bin文件包含许多arm-linux-gnueabihf-gcc可执行文件,其中一个是要使用的

当我尝试导出命令时,如下所示

代码语言:javascript
运行
复制
export CC=/home/ubuntu/Software_ToolChain/gcc-linaro-6.4.1-2017.11-i686-mingw32_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-

并检查版本命令,给出一个错误"CC CC --version not found“

find screen shot here

请在这方面帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2018-06-29 22:36:28

您似乎正在尝试使用针对Windows/mingw32的工具链,即gcc-linaro-6.4.1-2017.11-i686-mingw32_arm-linux-gnueabihf,在Ubuntu Linux系统上编译u-boot。

您应该下载适合Linux计算机使用的工具链:首先,在您的ubuntu系统上执行以下命令:

代码语言:javascript
运行
复制
uname -m

如果结果是i686,请从Linaro下载/安装此toolchain。如果结果为x86_64,请下载/安装该one

如果您更喜欢较旧的版本,请查找与您正在查找的here完全相同的版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51097451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档