Я пытаюсь скомпилировать код C под SUSE 11 с опцией -lX11 (GCC 3.4.3): gcc -L/home/user/myDir -lX11 myprog.c -o myprog
НКУ с помощью X11 LIB
Ошибка: /usr/lib/ld : cannot find -lX11
Я перепробовал много путей, где есть X11 : /usr/lib/
, /usr/lib/X11
, ..., но ошибка сохраняется. Проблема возникает на моей новой машине, я действительно изменил ее и установил точно такую же ОС и пакеты, что и предыдущая, где компиляция работала хорошо.
системные библиотеки Переименование является плохой идеей. Что должно было произойти, так это то, что 'ldconfig' создал символические ссылки из libX11.so.6 в libX11.so (вы все равно можете сами создать символическую ссылку) – JvO
Согласен, наконец, что я сделал, это копирование библиотеки с моей старой машины на новый – Rami