debian下安装arm-linux-gcc

阅读数:105 评论数:0

跳转到新版页面

分类

Linux

正文

一、通过源安装

# 安装arm-linux-gcc
sudo apt-get install gcc-arm-linux-gnueabihf
# 安装arm-linux-g++
sudo apt-get install g++-arm-linux-gnueabihf
# 卸载arm-linux-gcc
sudo apt-get remove gcc-arm-linux-gnueabihf
# 卸载arm-linux-g++
sudo apt-get remove g++-arm-linux-gnueabihf

个人尝试后,报错误:

列软件包有未满足的依赖关系:
 libc6-dev : 破坏: libglib2.0-dev (<= 2.72.3-1) 但是 2.68.4-1 正要被安装
E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。

后面再想办法解决这个问题。

二、通过解压文件安装

arm官方:https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads

linaro联盟:https://www.linaro.org/downloads/

这个不像其他软件一样下载最新的就是好的,如果出现不能运行的情况:第一将自己交叉编译器的版本降低,第二升级开发板的根文件系统。

1、下载交叉编译器(linaro)

“GNU Toolchain Integration Builds → 11.2-2021.10-1 → arm-linux-gnueabihf → gcc-linaro-11.2.1-2021.10-x86_64_arm-linux-gnueabihf.tar.xz”

2、安装

(1)解压缩

tar -Jxvf gcc-linaro-xx.tar.xz

(2)设置当前用户的环境变量

要将交叉编译器的bin目录和lib目录加入到环境变量中。

export PATH=$PATH:/usr/local/arm/gcc-3.4.5-glibc-2.3.6/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/arm/gcc-3.4.5-glibc-2.3.6/lib



相关推荐

一、概述 目前Linux软件安装方式最常见的有两种: 1、dpkg     这个机制最早由Debian社区所开发,包括Ubuntu。 2、rpm     这个机制由Red Hat开发,包括Fedora

一、概述 1、standalone和inetd(inetd或xinetd)模式的区别 (1)standalone模式 运行期间一直驻留在内存中,会战胜一定的系统资源,适合实时返回要求较高的ftp服务器

一、概述 snapd可以解决linux下安装或运行应用时缺少依赖的问题,可以理解为一个应用社区,里面包含了很多常见的应用。 二、使用 1、安装 sudo apt install snapd 2、安装s

在Ubuntu或其他基于Debian的系统上,安装Google Chrome浏览器通常需要下载官方的.deb安装包,然后使用dpkg命令安装它。以下是详细步骤: 打开你的终端。 转到Goo