1.正常是先要交叉编译wiringpi库的,编译出的适合树莓派,这时交叉编译可执行文件,链接库格式正确
2.通过-I -L 来指定
我先把学习群的wiringpi库复制到VM,再把树莓派里的libwiringpi.so.2.50复制到保存wiringpi库的文件夹里
创建软连接
使用ln指令
ln 参数 被连接的文件名 连接的文件名(自己创建的名字)
ln -s libwiringPi.so.2.50 libwiringPi.so
编写个程序,然后下面指令,编译
arm-linux-gnueabihf-gcc demo.c -I /home/sjf-007/Study/lessonPI/WiringPi/wiringPi -L. -lwiringPi -o demo
查看编译出来的文件,是可以在ARM运行
通过ssh2服务, 从VM上传到树莓派