undefined symbol

예를들어 어떤 Dynamic Shared Object 를 이용하는데 undefined symbol: BIO_s_mem 와 같이 발생을 한다면(ldd -r xxx.so)

# objdump –dynamic-syms /usr/lib64/libssl.so
# nm –dynamic /usr/lib64/libssl.so

와 같이 해당 심볼이 정의되어 있는지 확인해 볼 수 있다.
또는 nm -u –dynamic /usr/lib64/libssl.so 와 같이 Undefine 된것만 확인할 수 있다.

This entry was posted in Linux. Bookmark the permalink.