【发布时间】:2014-08-02 16:25:29
【问题描述】:
在尝试从共享对象 (libcurl.so) 链接函数时,我收到“对 `Curl_base64_decode' 的未定义引用”。这只发生在 RH4 上编译 libcurl 时,但当我在 solaris10 上编译时,我没有收到任何错误。
看起来在 solaris 10 中函数是动态的,而在 RH4 上不是。
Solaris10:
-bash-3.2$ nm -D libcurl.so | grep Curl_base
url_base64_decode
Curl_base64_encode
RH4:
-bash-3.2$ nm -D libcurl.so | grep Curl_base
*no results
【问题讨论】:
标签: gcc linker linker-errors libcurl ld