Ubuntu 嵌入式交叉编译环境搭建

仅以一个arm-linux-gcc讲解交叉编译工具安装配置,许多用户安装后编译或者查看gcc时出现: not found,出现这种情况是环境配置有问题。当然网上也有许多配置说明,但许多都只能在root用户下使用,切换为普通用户后会又出现: not found,其实还是环境配置不完整,只配置了root用户下的环境变量,而没有配置当前普通用户的环境变量。下面我将介绍一下我的配置方法:
 
一、解压安装交叉编译工具arm-linux-gcc-4.4.3
1、首先打开终端以root用户登入;
2、复制arm-linux-gcc-4.4.3.tar.gz到根目录/mytools/文件夹下(新建文件夹mytools,将工具放到一个文件夹下方便管理);
3、在终端输入解压命令 tar zxvf  arm-linux-gcc-4.4.3.tar.gz(其中arm-linux-gcc-4.4.3.tar.gz为安装包名称);
 
二、环境配置(root用户和当前普通用户)
1、配置root用户编译环境路径
     打开终端先切换为root用户
     在终端输入 cd /root/
     在终端输入  vim .bashrc  命令,在打开的文件最后一行加上下面代码
     export PATH= / mytools /FriendlyARM/toolschain/4.4.3/bin:$PATH (交叉编译工具的位置)
     保存关闭
     在终端 输入  source .bashrc 命令(使刚刚添加的环境变量生效)。
     在终端输入  arm-linux-gcc -v 如果安装成功将会输出arm-linux-gcc的版本号
 
2、若想让它在非超级用户下使用
     在终端输入  vim /etc/bash.bashrc 命令,在打开的文件的末尾加入
       export PATH= / mytools /FriendlyARM/toolschain/4.4.3/bin:$PATH
     在终端输入  vim /etc/profile  命令,在打开的文件的末尾加入
      export PATH= / mytools /FriendlyARM/toolschain/4.4.3/bin:$PATH
     保存对文件 bash.bashrc和profile的修改
     在终端输入  source /etc/bash.bashrc 命令,使之生效
     在终端输入  source /etc/profile 命令,使之生效

     执行 arm-linux-gcc -v 查看是否成功,若出现gcc版本信息则安装配置成功
 

猜你喜欢

转载自blog.csdn.net/kpengk/article/details/80845262
今日推荐