Ubuntu搭建嵌入式开发环境

转自原文章:嵌入式ARM交叉编译器安装
arm-gcc源码地址
通过安装toolchain工具链进行安装arm-linux-gnueabihf交叉编译器

安装步骤

安装标准的C开发环境

sudo apt-get install gcc g++ libgcc1 libg++ make gdb
sudo apt-get install build-essential

基于源码安装

在/usr/local/文件夹下建立名为ARM-toolchain的文件夹

sudo mkdir /usr/local/ARM-toolchain

下载gcc-linaro-7.3.1-2018.05-x86_64_armeb-linux-gnueabihf.tar.xz

sudo wget http://releases.linaro.org/components/toolchain/binaries/7.3-2018.05/arm-linux-gnueabihf/gcc-linaro-7.3.1-2018.05-x86_64_armeb-linux-gnueabihf.tar.xz

安装的时候注意当前目录。最好先把压缩包复制到 /usr/local/ARM-toolchain/ 下(ARM-toolchain 是刚才咱们自己建的)

xz –d gcc-linaro-7.3.1-2018.05-x86_64_armeb-linux-gnueabihf.tar.xz
tar xvf gcc-linaro-7.3.1-2018.05-x86_64_armeb-linux-gnueabihf.tar

修改环境变量,把交叉编译器的路径加入到PATH

找到刚才安装的工具路径,并记住(或则直接复制,待会儿有用)
接下来配置系统环境变量,把交叉编译工具链的路径添加到环境变量PATH中去,这样就可以在任何目录下使用这些工具。记下上一步中的安装路径,使用命令:vim /etc/profile 编辑profile文件,添加环境变量。

vim /etc/profile

在profile中最后一行添加:

export PATH=$PATH:/usr/local/ARM-toolchain/gcc-linaro-7.3.1-2018.05-x86_64_armeb-linux-gnueabihf/bin

这个路径就是那个bin目录所在的路径,可能你的不一样,按照你实际的目录填就可以了

使用命令:

source /etc/profile 

使环境变量生效

在终端上输入命令 arm-linux 再按Tab键,可以看到下图,说明环境变量设置成功了

Ubuntu搭建嵌入式开发环境_第1张图片
image.png

你可能感兴趣的:(Ubuntu搭建嵌入式开发环境)