小编use*_*520的帖子

调试ld,"ld.so检测到不一致"

我正在尝试使用名为GLV的小部件库来处理我正在开发的应用程序.我正在运行Linux Mint 17.我安装了所有库,并且我已经成功构建了GLV库,但是当我尝试运行其中一个构建的示例时,我得到了这个共享库错误.

Inconsistency detected by ld.so: dl-version.c: 224: _dl_check_map_versions:
Assertion `needed != ((void *)0)' failed!
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我找出共享库中的不一致来自哪里?

更多信息

在README文件中,它说

GLV requires only OpenGL, GLU, and GLEW (Linux only). There are 
no other dependencies, unless a window binding is used, such as GLUT."
Run Code Online (Sandbox Code Playgroud)

当我从源代码安装GLEW时,它会打印一份已安装的文件列表.

$ sudo make install
install -d -m 0755 /usr/include/GL
install -m 0644 include/GL/wglew.h /usr/include/GL/
install -m 0644 include/GL/glew.h /usr/include/GL/
install -m 0644 include/GL/glxew.h /usr/include/GL/
install -d -m 0755 /usr/lib64
install -m 0644 lib/libGLEW.so.1.8.0 /usr/lib64/
ln …
Run Code Online (Sandbox Code Playgroud)

linux package-managers shared-libraries ld

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

ld ×1

linux ×1

package-managers ×1

shared-libraries ×1