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

作者:朱金灿
来源:clever101的专栏

为什么大多数人学不会人工智能编程?>>> hot3.png

  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即可。

你可能感兴趣的:(C/C++,dladdr,GLIBC_2.2.5)