首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义符号"nettle_hmac_sha224_digest,nettle_hmac_sha1_update“gnutls编译

未定义符号"nettle_hmac_sha224_digest,nettle_hmac_sha1_update“gnutls编译
EN

Stack Overflow用户
提问于 2014-10-23 10:15:28
回答 1查看 420关注 0票数 0

我试图编译gnutls,但它看起来像是在nettle中缺少了符号。

代码语言:javascript
复制
CC       pkix_asn1_tab.lo
CCLD     libgnutls.la
Undefined                       first referenced
symbol                             in file
nettle_gcm_aes_decrypt              nettle/.libs/libcrypto.a(cipher.o)
nettle_rsa_pkcs1_sign_tr            nettle/.libs/libcrypto.a(pk.o)
nettle_ecc_scalar_set               nettle/.libs/libcrypto.a(pk.o)
nettle_ecc_scalar_get               nettle/.libs/libcrypto.a(pk.o)
nettle_sha512_digest                nettle/.libs/libcrypto.a(mac.o)
nettle_hmac_sha512_update           nettle/.libs/libcrypto.a(mac.o)
...
...

我在nettle src中搜索了这些符号,但找不到这些符号的定义位置。这是我的find命令的结果。

代码语言:javascript
复制
#define hmac_sha512_update nettle_hmac_sha512_update
#define hmac_sha384_update nettle_hmac_sha512_update
./hmac.h

提前谢谢你的帮助,马特

EN

回答 1

Stack Overflow用户

发布于 2014-10-25 09:21:55

似乎在配置过程中指出麻风草和猪草库的位置会有所帮助。

即这是我的配置行。/ configure --build=x86_64-pc-solaris12 --prefix=/usr/local/lib --libdir=/usr/local/lib CFLAGS="-m64 -I/usr/local/include“LDFLAGS="-L/usr/local/lib”NETTLE_LIBS="-L/usr/local/lib -lnettle“NETTLE_CFLAGS="-I/usr/local/include”HOGWEED_LIBS="-L/usr/local/lib -lhogweed“HOGWEED_CFLAGS="-I/usr/local/include”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26520247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档