/usr/bin/ld: dmrg_ota hidden symbol `curl_slist_append‘ in libcurl.a(libcurl_la-slist.o) is referenc

1.报错信息:
/usr/bin/ld: dmrg_ota hidden symbol `curl_slist_append‘ in libcurl.a(libcurl_la-slist.o) is referenc

代码中dmrg_ota(可执行文件)→dmrg_ota_lib(共享库)→libcurl.a(静态库),其中→表示依赖。


2.解决方法:

https://*.com/questions/23696585/what-does-exactly-the-warning-mean-about-hidden-symbol-being-referenced-by-dso
将DSO(动态共享对象,即共享库dmrg_ota_lib)变为静态库,然后再去链接静态库

上一篇:C语言可变长顺序表学习 (一个编程笨蛋写的~)


下一篇:树莓派上安装2.8寸TFT触摸屏