Ubuntu下 交叉编译树莓派内核时出现错误“没有那个文件或目录” 的解决办法

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:49   1087   0

在交叉编译树莓派内核时 运行

make ARCH=arm CROSS_COMPILE=${CCPREFIX}

出现错误:

bash: /home/babybear/rpi/tools/arm-bcm2708/arm-bcm2708hardfp-linux-gnueabi/bin/arm-bcm2708hardfp-linux-gnueabi-gcc: 没有那个文件或目录

进入文件夹 /home/babybear/rpi/tools/arm-bcm2708/arm-bcm2708hardfp-linux-gnueabi/bin/ 后 ls -la 有arm-bcm2708hardfp-linux-gnueabi-gcc这个文件 但不能执行



这是因为我的Ubuntu是64位的,而可执行文件“arm-bcm2708hardfp-linux-gnueabi-gcc”是32位的

于是解决方案是 安装32位运行库:

apt-get install ia32-libs


之后重新编译即可



分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP