首先将我的编译命令附上:
arm-linux-gnueabihf-gcc serial1.c -I /home/mr_qin/lessonPi/WiringPi/wiringPi
-L /home/mr_qin/lessonPi/ -lwiringPi
我们来具体分析一下:
1.-I(include)表示编译时将/home/mr_qin/lessonPi/WiringPi/wiringPi作为第一个寻找头文件的目录,然后再是-->usr/include最后再是-->/usr/local/include
-i小写的l)参数就是用来指定程序要链接的库。
2.-L(lib)表示编译将/home/mr_qin/lessonPi/目录作为第一个寻找库文件的目录,寻找的顺序是:/home/mr_qin/lessonPi/-->/lib-->/usr/lib-->/usr/local/lib。
-l的话就是紧接着需要链接的库名字(比如在树莓派里面开发的时候的-lwiringPi)
scp:
了解如何使用就可以了
scp serial pi@192.168.31.136:/home/pi/serial