Я использовал linuxbrew для установки gcc 5.3 на машине, на которой у меня нет доступа sudo. Теперь я хочу связать с X11:gcc не может найти -lX11
> gcc test.c -lX11
ld: cannot find -lX11
Я проверил, что libX11.so
существует в /usr/lib64/
, который находится на компилятор LIBRARY_PATH
. Если я использую систему gcc
, она отлично работает, но мне нужна более новая версия для компиляции моей реальной программы.
Так что 'gcc test.c/usr/lib64/libX11.so' работает, но' gcc test.c -L/usr/lib64 -lX11' не делает. –