ubutun上编译出现undefined reference to symbol ‘dladdr@@GLIBC_2.2.5‘的错误

阅读 52

2023-12-07


 ubutun上编译一段C++程序,出现错误:
/usr/bin/ld: /tmp/ccghh3FJ.o: undefined reference to symbol ‘dladdr@@GLIBC_2.2.5’
//lib/x86_64-linux-gnu/libdl.so.2: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status。
  一查,原来是没有链接dl库,解决办法是在编译命令中添加-ldl即可。


精彩评论(0)

0 0 举报