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

相关推荐
Joshua-a1 小时前
macOS下arm编译缺少stdint.h等问题
arm开发·macos
2501_920047032 小时前
git在Linux中的使用
linux·git·elasticsearch
程序设计实验室2 小时前
在鸡哥14x上安装Linux:Fedora 42 上手体验
linux
UNbuff_02 小时前
Linux bzip2 命令使用说明
linux·运维·服务器
IOT-Power3 小时前
Ubuntu下把 SD 卡格式化为 FAT32
linux·运维·ubuntu
嫩萝卜头儿3 小时前
虚拟地址空间:从概念到内存管理的底层逻辑
linux·服务器·网络
proware4 小时前
昇腾310i Pro固件说明
linux·运维·服务器
爱的si念4 小时前
嵌入式ARM64 基于RK3588原生SDK添加用户配置选项./build lunch & debian
linux·debian·嵌入式
穷人小水滴4 小时前
在 VirtualBox 虚拟机中安装 Fedora CoreOS 操作系统
linux·virtualbox·fedora
蚂蚁舞4 小时前
在arm架构的Debian系统手动安装和卸载Mysql8的操作
arm开发·debian·安装mysql·mysql8·卸载mysql