Just Do It

构建嵌入式开发环境之安装交叉编译器

安装交叉编译器
我这里将交叉编译器放在/opt文件夹下

sudo tar xjvf gcc-4.4.4-glibc-2.11.1-multilib-1.0_EasyARM-iMX283.tar.bz2 /opt/

设置环境变量
临时设置

export PATH=$PATH:/opt/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin

查看环境变量

echo $PATH

修改配置文件
全局配置文件为/etc/profile
当前用户配置文件为~/.bashrc或者~/.bash_profile
在配置文件中添加

export PATH=$PATH:/opt/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin

然后执行文件使修改生效
全局配置和当前用户配置分别为

. /etc/profile
. .bashrc

或者

. .bash_pprofile

测试

arm-fsl-linux-gnueabi-gcc

如果是

arm-fsl-linux-gnueabi-gcc: no input files

说明正常使用
如果提示

No such file or directory

那么我们需要安装32位的兼容库
我用的是ubuntu18.04 库名为lib32z1,其他版本名字可能会不同,根据提示修改。

sudo apt-get install lib32z1

完美解决问题

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注