Linux下编译arm 32 出错(/bin/bash: arm-none-linux-gnueabi-gcc: command not found )

一、arm-none-linux-gnueabi-gcc不能再64位系统下下编译ARM的32位库的问题解决方法如下:

sudo apt-get install lib32stdc++6

sudo apt-get install lib32ncurses5

sudo apt-get install lib32z1

二、交叉编译工具没有写入环境变量或写错,重新写入环境变量

将交叉编译工具 bin 目录添加到系统 PATH 环境变量中:

export PATH=$PATH:/opt/fsl-linaro-toolchain/bin

也可修改~/.bashrc 文件, 按如下方式在 PATH 变量中增加交叉编译工具链的安装路径,然后运行/.bashrc 文件或者重启系统,使设置生效。

三、/bin/sh 默认链接指向了dash,修改指向位bash

执行 sudo dpkg-reconfigure dash,选择no

相关推荐
三小尛10 分钟前
Linux的常见指令
linux
starvapour33 分钟前
Ubuntu下sudo的免密操作
linux·ubuntu
sjg2001041440 分钟前
Deepin 20.9 误装gcc-8-base_8.4.0-1ubuntu1~16.04.1_amd64 后卸载
linux·运维·服务器
一帘忧梦42 分钟前
linux 系统rcs脚本启动
linux·运维·lua
jerryinwuhan1 小时前
1210_1 Linux
linux·运维·服务器
福尔摩斯张2 小时前
Linux信号捕捉特性详解:从基础到高级实践(超详细)
linux·运维·服务器·c语言·前端·驱动开发·microsoft
looking_for__3 小时前
【Linux】进程控制
linux
Xの哲學3 小时前
Linux电源管理深度剖析
linux·服务器·算法·架构·边缘计算
破刺不会编程3 小时前
socket编程TCP
linux·运维·服务器·开发语言·网络·网络协议·tcp/ip
CILMY233 小时前
【Linux】进度条实践教程:使用Makefile构建项目
linux·进度条·make和makefile