我正在尝试根据https://github.com/golang-ui/nuklear的指示在nuklear
上安装Debian 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