工作上暂时没用到 一直断断续续的看 uboot 脚本 正则 也终于快进入编译阶段了 开发板买了快半年了都没怎么动 = =# 今天开始配置编译环境
ubuntu14.0 4
下载了arm-linux-gcc/4.4.3
下载后将文件解压
tar -zxvf arm-linux-gcc.gz
mv 解压文件到 usr/local/arm-gcc(目录名字随便起) 放的时候就考虑为啥必须是usr/local/目录 就戳了一下读娘 有文章写是因为 AutoMake 规则定义的变量使用了这个路径 所以在安装时都尽量安装到此目录下
然后更新shell的配置文件
这里可以更新 ~/.bashrc /root/.bashrc 或者/etc/目录下配置文件 反正就是把上面解压后的编译器路径加入到环境变量里就是了
这里就是将 /usr/local/arm-gcc/toolschain/4.4.3/bin/目录加入到$PATH中
vim ~/.bashrc
GG
添加export PATH=$PATH:/usr/local/arm-gcc/toolschain/4.4.3/bin/
注意bin后面面的¨/¨
然后 source一下 使PATH改变生效
此时输入 arm-linux-gcc 提示找不到其链接的真实文件
进入其目录下 ls -al 文件存在 可是就是报错
然后查了一下 系统是64位的 t
需要32bit的libs 估计4.9.0版本的不会出这个错误了 直接支持
sudo apt-get install ia32-libs
会提示文件已过期并被3个文件替换 分别apt-get install 3个文件
再次在shell下输入 arm-linux-gcc -v
显示一些配置信息 说明安装成功