当前位置:   article > 正文

关于undefined reference to一些问题的解决_嵌入式 64 静态库 undefined reference to

嵌入式 64 静态库 undefined reference to


①undefined reference to `pow‘

②undefined reference to `crypt‘

一般编译使用

aarch64-linux-gnu-gcc  usb.c -o  usb
  • 1

更改为

aarch64-linux-gnu-gcc  usb.c -o  usb -l wiringPi -l crypt -lm
  • 1

①添加-lm

②添加 -l crypt

如果添加了wiringPi库文件提示wiringPi.h中函数未定义,添加-l wiringPi。

​lm的意思是library math
查看/lib或/usr/lib。 这些库都被命名为lib.a或lib.so。是-l之后的引用的库名。 在这种情况下,数学库名为libm.so,因此我们称之为-lm。

参考:https://blog.csdn.net/qq_34626094/article/details/113118463

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/662184
推荐阅读
相关标签
  

闽ICP备14008679号