交叉编译工具链的安装配置

编程入门 行业动态 更新时间:2024-10-20 20:37:36

交叉编译<a href=https://www.elefans.com/category/jswz/34/1770073.html style=工具链的安装配置"/>

交叉编译工具链的安装配置

一、交叉编译

交叉编译是在一个平台上生成另一个平台上的可执行代码。
编译:是在一个平台上生成在该平台上的可执行代码

二、交叉编译工具链的安装

/

解压

 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 

更多推荐

交叉编译工具链的安装配置

本文发布于:2024-03-23 22:54:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1743804.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:工具

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!