欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

带wiringPi库的交叉编译

发布时间:2023/12/10 编程问答 53 豆豆
生活随笔 收集整理的这篇文章主要介绍了 带wiringPi库的交叉编译 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

WiringPi的下载——网盘提取

链接:https://pan.baidu.com/s/1cPIt-xZLye1DAQjq2yKzeg
提取码:35vt
(这个库不是很好,链接的库的格式不对,是宿主机的平台,需要自己将树莓派的wiringpi库(libwiringPi.so.2.50)拿来使用)

虚拟机下载ssh服务

sudo apt-get install openssh-server

指令

grep gcc * -nir grep是在所有的文件中去匹配gcc的字段 * 表示所有的文件 -nir中 n表示显示行号,i表示不区分大小写,r表示递归,一个个目录都找进去 history 查看历史指令history | grep + 要查找的关键字| 表示管道将history的内容通过管道流向grep,然后grep再查找所要内容。

带有WiringPi库如何交叉编译
1、正常我们先要交叉编译WiringPi库,编译出的库适合树莓派,这时候交叉编译可执行程序的时候,链接库的格式也是正确的。
2、通过 -I -L 来指定

软连接
概念:
1、软链接文件有类似于Windows的快捷方式。

2、在软连接(符号连接)中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。

3、它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间

如何生成:
ln -s 是linux中一个非常重要命令,一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,

具体用法是:ln -s 源文件 目标文件。

ln 是指令 -s 是参数 源文件是要被链接的文件 目标文件是软连接文件名字

硬链接:
硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。

参考博文:https://www.cnblogs.com/zhangna1998517/p/11347364.html

总结

以上是生活随笔为你收集整理的带wiringPi库的交叉编译的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。