Я получил новую систему с Ubuntu 18.04.4. Я пытаюсь установить свою среду для компиляции nv cc, и мне нужен glew glfw et c. здесь я пытаюсь установить glew 1.10.0 для этой программы, запустив файл make, и я получаю следующее (другие сбои библиотеки во время других установок):
$ make
cc -shared -Wl,-soname=libGLEW.so.1.10 -o lib/libGLEW.so.1.10.0 tmp/linux/default/shared/glew.o -L/usr/lib -lXmu -lXi -lGL -lXext -lX11
/usr/bin/ld: cannot find -lXmu
/usr/bin/ld: cannot find -lXi
collect2: error: ld returned 1 exit status
Makefile:108: recipe for target 'lib/libGLEW.so.1.10.0' failed
make: *** [lib/libGLEW.so.1.10.0] Error 1
После sudo ldconfig
также без изменений в вышеприведенном
я даже попробовал следующее
$ sudo ld -verbose -L/usr/lib/x86_64-linux-gnu -lXmu
GNU ld (GNU Binutils for Ubuntu) 2.30
Supported emulations:
elf_x86_64
elf32_x86_64
elf_i386
elf_iamcu
i386linux
elf_l1om
elf_k1om
i386pep
i386pe
using internal linker script:
... пропуская вывод некоторого терминала
==================================================
attempt to open //usr/local/lib/x86_64-linux-gnu/libXmu.so failed
attempt to open //usr/local/lib/x86_64-linux-gnu/libXmu.a failed
attempt to open //lib/x86_64-linux-gnu/libXmu.so failed
attempt to open //lib/x86_64-linux-gnu/libXmu.a failed
attempt to open //usr/lib/x86_64-linux-gnu/libXmu.so failed
attempt to open //usr/lib/x86_64-linux-gnu/libXmu.a failed
attempt to open //usr/lib/x86_64-linux-gnu64/libXmu.so failed
attempt to open //usr/lib/x86_64-linux-gnu64/libXmu.a failed
attempt to open //usr/local/lib64/libXmu.so failed
attempt to open //usr/local/lib64/libXmu.a failed
attempt to open //lib64/libXmu.so failed
attempt to open //lib64/libXmu.a failed
attempt to open //usr/lib64/libXmu.so failed
attempt to open //usr/lib64/libXmu.a failed
attempt to open //usr/local/lib/libXmu.so failed
attempt to open //usr/local/lib/libXmu.a failed
attempt to open //lib/libXmu.so failed
attempt to open //lib/libXmu.a failed
attempt to open //usr/lib/libXmu.so failed
attempt to open //usr/lib/libXmu.a failed
attempt to open //usr/x86_64-linux-gnu/lib64/libXmu.so failed
attempt to open //usr/x86_64-linux-gnu/lib64/libXmu.a failed
attempt to open //usr/x86_64-linux-gnu/lib/libXmu.so failed
attempt to open //usr/x86_64-linux-gnu/lib/libXmu.a failed
ld: cannot find -lXmu
Я действительно запутался и не знаю как двигаться дальше с этой точки. Нужно ли делать компоновщики для каждой библиотеки или есть более простой и правильный способ сделать это? И только для подтверждения
locate libXmu
/usr/lib/x86_64-linux-gnu/libXmu.so.6
/usr/lib/x86_64-linux-gnu/libXmu.so.6.2.0
/usr/lib/x86_64-linux-gnu/libXmuu.so.1
/usr/lib/x86_64-linux-gnu/libXmuu.so.1.0.0