demo1.c 传到unbutu
WringPi的包传到unbutu
首先 把WringPi的包传到 unbutu 上面
1 先在window 解压WringPi.rar 最后成为WringPi(文件夹)
ls -l
vi INSTALL 存有开发信息
运行 ./build 会产生软连接
存在 /usr/local/lib 底下
运行 ./build 查看 /usr/local/lib
确实有了 但是不能用
验证一下
还是报错
把 树莓派的libwiringPi.so 拿上来用
传到 unbutu
生成 软连接 格式 ln -s 源文件 目标文件
。
1 rm libwiringPi.so
。
1 先删除目标文件 (libwiringPi.so) (不占内存 虚拟存在的 类似指针)
2 ln -s libwiringPi.so.2.50 libwiringPi.so 。
目标文件: libwiringPi.so
源文件 :libwiringPi.so.2.50
2 生成软连接(软连接类似一种快捷方式)
现在 新建了一个文件 里面啥也没有 暂且可以理解为目标文件
。
现在 新建了一个文件存了一个照片 照片就是源文件 假设现在目标文件一个指针 指针指向了 图片 相当于 指针->图片 “指针->图片” 和 软连接写法一对比 一哞一样
。
编译 demo1.c
格式
arm-linux-gnueabihf-gcc demo1.c -I /home/yangchangyuan/LessonPi/WiringPi/wiringPi -L. -lwiringPi
arm平台的编译器 文件 链接文件路径 -L.在当前页面查找 -l可执行代码(也就是软连接)
生成a.out 可执行文件