我正在尝试静态编译libpcap和libssl(使用-static),链接器给我这些错误:
more undefined references to `ASN1_const_check_infinite_end' follow myprogram line 0, external location: /lib64/libssl.a(ssl_asn1.o)
more undefined references to `BIO_test_flags' follow myprogram line 0, external location: /lib64/libssl.a(ssl_lib.o)
------------------------truncated for brevity----------------------------------
我正在使用 ubuntu 11.4 i686_64 和一个带有 greping BIO_test_flags 的 libssl.a 上的 nm 结果是:U BIO_test_flags 这意味着这个符号是一个未定义的符号,并且所有未定义的符号都处于相同的状态。
我该如何解决这个链接问题?(欢迎任何想法或方法)[注意静态编译对我来说是必须的]