gnutls를 컴파일하려고했는데 쐐기풀에서 기호가 누락 된 것 같습니다.정의되지 않은 기호 "nettle_hmac_sha224_digest, nettle_hmac_sha1_update"컴파일 편집
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)
...
...
쐐기풀 src에서이 기호를 검색 했으므로 기호가 정의 된 위치를 찾을 수 없습니다. 이것은 내 find 명령의 결과입니다.
#define hmac_sha512_update nettle_hmac_sha512_update
#define hmac_sha384_update nettle_hmac_sha512_update
./hmac.h
그것은 쐐기풀과 hogweed 라이브러리가 도움이 될 것입니다 구성 중 어디를 가리키는 것 같다, 당신의 도움이 사전에 매트