一、继续上一篇博文遗留的问题
在上一节的博文中,我们已经找到了带有wiringPi库的交叉编译不通过的原因了,那么现在我们斗胆来解决一下这个问题。
解决方法:(用树莓派上的wiringPi
库来用)
既然那个库不是树莓派平台的,那么我们就斗胆的从树莓派把那个库拿来用一下看看可不可以
- 先进入树莓派
wiringPi
库所在目录
cd /usr/lib/
进来之后我们看到太多东西了,我们要巧用grep
指令进行查找
- 巧用
grep
指令进行查找
ls -l | grep wiringPi
在上图中黄框内的那个文件才是我们真正的要的文件,从图中我们还发现红框内还有一个箭头,这个箭头的意思是软链接的意思,意思是我们要用的库是第一个黄框内的东西,但真正起作用的是第二个带有版本号2.50
的那个东西,那么我们斗胆把这两个文件拿到虚拟机上看看能不能用。
- 在2的基础上我们已经把
libwiringPi.so
和libwiringPi.so.2.50
这两个文件已经拿到虚拟机底下了
我们再来用指令:ls -l | grep wiringPi
看一下两者有什么不一样