今天在学树梅派交叉编译时候,因为要用到树梅派的库是从别的地方下载的,没有放在lib里面,所以 在编译时候需要制定路径,才能编译。
觉得有必要记录下。
1.首先我是从客户端获取树梅派里将 它的库 libwiringPi.so.2.50 发送到了我们的linux 客户端。
使用的指令是 scp pi@192.168.x.x:/库路径 /home/zhang/
- 创建软连接 libwiringPi.so
3.将头文件库 WiringPi拷贝到当前文件夹
编译
arm-linux-gnueabihf-gcc wiring.c -I ./WiringPi/wiringPi/ -L. -lwiringPi -o sgy
在编译时候要指定头文件 和库路径
下面是参考一个博主的 关于GCC -I -L 的说明 ,他写的确实不错
[添加链接描述]
(https://www.cnblogs.com/alan666/p/8311984.html)