- 正常我们先要交叉编译wiringPi库,编译出库适合树莓派,这时候交叉编译可执行程序,链接库的格式是正确的
- 通过-I 或 -L来指定
错误问题:
如何解决呢?
将树莓派的wiringPi库发送到Ubuntu进行使用
cd /usr/lib
ls -l | grep wiringPi
发送wiringPi库到Ubuntu
scp libwiringPi.so.2.50 CLC@192.168.43.41:/home/CLC
生成软链接
ln -s libwiringPi.so.2.50 libwiringPi.so
进行交叉编译
arm-linux-gnueabihf-gcc jiDianQi.c -I ./WiringPi/wiringPi -L. -lwiringPi -o jiDiQi
发送至树莓派测试
scp jiDiQi pi@192.168.43.135:/home/pi