首页 > 解决方案 > 无法安装核库

问题描述

我正在尝试使用https://github.com/golang-ui/nukear的说明安装nuklearDebian Stable Linux

但是,我收到以下错误:

$ go get github.com/golang-ui/nuklear/nk

# github.com/go-gl/glfw/v3.2/glfw
/usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
# github.com/go-gl/gl/v3.2-core/gl
/usr/bin/ld: cannot find -lGL
/usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status

我的系统上有以下 libGL 文件:

me@mycomp:/usr/lib$ find | grep libGL\.so 

./i386-linux-gnu/libGL.so.1.2.0
./i386-linux-gnu/libGL.so.1
./x86_64-linux-gnu/libGL.so.1.2.0
./x86_64-linux-gnu/libGL.so.1

在一页上,建议安装 mesa-dev,但我不知道如何在以下可用选项之间进行选择:

Package                 Installed       Previous        Now             State
=======================-===============-===============-===============-=====
libegl1-mesa-dev        N/A             13.0.6-1+b2     13.0.6-1+b2    
libgl1-mesa-dev         N/A             13.0.6-1+b2     13.0.6-1+b2    
libgles1-mesa-dev       N/A             13.0.6-1+b2     13.0.6-1+b2    
libgles2-mesa-dev       N/A             13.0.6-1+b2     13.0.6-1+b2    
libglu1-mesa-dev        N/A             9.0.0-2.1       9.0.0-2.1      
libglw1-mesa-dev        N/A             8.0.0-1.1       8.0.0-1.1      

如何纠正这个问题?

编辑:问题已通过以下命令得到纠正:

sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0  /usr/lib/libGL.so

标签: openglgopackages

解决方案


推荐阅读