【发布时间】:2016-02-18 06:56:05
【问题描述】:
我最近不得不在我的 PC 上重新安装 Linux Mint。我重新安装了所有库,例如 GLFW,遇到了一个我以前从未见过的错误。不幸的是,我的 google-fu 技能似乎没有达到这个错误的标准,因为我无法找到任何适合我的修复程序。旁注:这些程序在我的旧安装上编译得很好,它们在我也运行 Linux Mint 17.2 的笔记本电脑上也编译得很好。
这是我用来编译的编译语句:
g++ -std=c++11 main.cpp -o out -lGL -lGLU -lglfw3 -lX11 -lXxf86vm -lXrandr -lpthread -lXi
这是终端向我吐出的:
/usr/bin/ld: //usr/local/lib/libglfw3.a(glx_context.c.o): undefined reference to symbol 'dlclose@@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libdl.so: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
编辑: 我已重新安装 Mint 两次以尝试解决此问题。每次都会出现。
【问题讨论】: