linux驱动开发篇Linaro(arm交叉编译器的下载与安装)
Linux环境下linaro交叉编译器的安装
·
什么是交叉编译器
在一种计算机环境中能编译出在另外一种计算机环境运行的应用程序。
为什么要用到交叉编译器
众所周知,常见的体系结构有ARM结构、x86结构等。同一个体系结构可以运行不同操作系统,如x86上可以运行Linux、Windows等,在ARM上可以运行Linux、WinCE.同一个操作系统可以在不同的体系结构上运行,比如Linux可以运行在x86上,也可以运行在ARM上。**但是,同一个应用程序不能运行在多个平台上。**例如,用linux编译出来的应用程序就不能运行在windows,用windows编译的不能运行在linux,所以要使arm应用程序运行就需要arm编译环境。
安装linaro交叉编译器:
第一步:进入linaro官网
第二部:找到下载版块点击download
第三步点击如图所示
第四步选择合适的版本(比较新的版本)下载
linaro的安装
第一步:将下载的安装包移到虚拟机对应的位置
第二步:使用命令sudo tar -txf (要解压的文件名称 ) (要解压的路径)
sudo tar -txf gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu.tar.xz /usr/local/arm
第三步:修改环境变量
sudo vi etc/profile
在末尾加上一句(图中地址,必须对应你安装的地址以及版本号)
第四步检查安装是否成功
arm-none-linux-gnueabihf-gcc -v
出现下图版本号即安装成功(注意-v前面有一个空格)
更多推荐
已为社区贡献1条内容
所有评论(0)