A:树莓派4B只使用Linux终端出现 in function‘XXXXX’ undefined refence to ‘xxxxx‘ ld returned 1 exit status>

树莓派4B只使用Linux终端的初次使用:出现<in function‘XXXXX’:>< undefined refence to ‘xxxxx’> <ld returned 1 exit status**> 的问题

作为一个小白,第一次使用树莓派4B的过程中,出现了很多问题,装好了wiringPi库后,不能直接使用gcc来运行程序,如果直接使用会出现下面的错误。
在这里插入图片描述
如果出现了这样的问题,有几种解决方式,这里我直接使用了最简单的方式。
在编译时使用:gcc main.c -o a.out /usr/lib/libwiringPi.so即可。
main.c 源程序
-o a.out 修改生成的执行文件名字
/usr/lib/libwiringPi.so 安装的wiringPi库的地址。不知道库在哪里可以使用find命令查找。find /usr -name libwiringPi.so

至于库怎么安装可以参照下面的方法
cd /tmp
wget http://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb
然后检查是否安装成功 gpio -v
有版本显示就是安装成功了。

我刚刚开始学习Linux一个月,树莓派也才接触一个星期,可能会有错误,希望各位能够互相学习,一起提升。谢谢

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值