工具链的安装配置"/>
交叉编译工具链的安装配置
一、交叉编译
交叉编译是在一个平台上生成另一个平台上的可执行代码。
编译:是在一个平台上生成在该平台上的可执行代码
二、交叉编译工具链的安装
/
解压
unzip tools-master.zip
进入目录
cd /home/will/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin
pwd获得路径
pwd
/home/will/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin
配置环境变量
修改工作目录下的.bashrc 隐藏文件,配置命令终端的
vi .bashrc
在文件最后一行加入:
export PATH=$PATH:/home/will/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin
加载配置文件
source /home/will/.bashrc
编译
arm-linux-gnueabihf-gcc xxx.c -o xxx
把编译生成的可执行文件下载到开发板:
scp 文件名 开发板用户名@开发板地址:/home/
软链接
参考文章: .html
概念:
1. 软链接文件有类似于Windows的快捷方式。
2. 在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。
3. 你选定的位置上生成一个文件的镜像,不会占用磁盘空间
如何生成:
ln -s libwiringPi.so.2.50 libwiringPi.so
指令 参数 要被链接的文件 软链接文件名字
硬链接
ln libwiringPi.so.2.50 libwiringPi.so
更多推荐
交叉编译工具链的安装配置
发布评论