本文主要是介绍【五、Ubuntu移植WiringPi库】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
准备
- arm交叉编译工具链
- WiringPi库
一、将交叉编译工具链加入环境变量
PS:这里使用的是为树莓配定制的编译器,如果使用其他的编译器(例如通用的linaro系列编译器),就把相应的编译器bin路径加入到环境变量即可。
-
查看交叉编译工具链所在路径
-
将交叉编译工具链所在路径加入到环境变量,令其全局可用
(1)打开.bashrc文件
sudo vi ~/.bashrc
(2)添加路径,注意自己的路径
export PATH=/home/你的用户名/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin:$PATH
二、将wiringPi静态库添加到arm交叉编译工具的库目录
PS:这里使用的是为树莓配定制的编译器,如果使用其他的编译器(例如通用的linaro系列编译器),就把wiringPi静态库添加相应的编译器的lib库目录下即可
- 查看交叉编译工具的库目录,注意路径
cd tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/lib/gcc/arm-linux-gnueabihf/4.8.3
- 拷贝wiringPi静态库到交叉编译工具的库目录
三、生成软连接
ln -s libwiringPi.so.2.50 libwiringPi.so
ln -s libwiringPiDev.so.2.50 libwiringPiDev.so
至此,树莓派WiringPi库移植结束,如有错误,欢迎指正
这篇关于【五、Ubuntu移植WiringPi库】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!