未定义的符号引用/ ..libdl.so.2:错误添加符号:命令行中缺少DSO

时间:2017-09-05 17:01:32

标签: linux

我目前在使用gitian-builder编译时遇到问题。

它告诉我:

/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libcrypto.a(dso_dlfcn.o): undefined reference to symbol 'dlclose@@GLIBC_2.2.5'
//lib/x86_64-linux-gnu/libdl.so.2: error adding symbols: DSO missing from command line

有谁知道如何解决这个问题?

我找不到任何有用的东西。

非常感谢提前!

1 个答案:

答案 0 :(得分:0)

尝试以下

set(CMAKE_CXX_LINK_EXECUTABLE "${CMAKE_CXX_LINK_EXECUTABLE} -ldl")