Директория x11, указанная в make-файле, не существует, но проект компилируется и отлично работает

Таким образом, каталог x11, определенный в make-файле: usr / X11R6 / lib64, который не существует. тем не менее, проект отлично компилируется в Kdevelop и работает без проблем.

Если я уберу все включения x11 в make-файл, он не скомпилируется.

(1) Компилятор выполняет поиск библиотек x11, если указанный каталог не существует?

(2) Как я могу найти, где именно x11 libs в моем компьютере?

Для (2) я нашел / usr / lib / X11, но не могу найти там никаких библиотечных файлов ...

(Я пытаюсь переписать make-файл в формате CMake в Kubuntu, если это вообще имеет значение.)

Спасибо!

0
задан 7 June 2012 в 16:04

1 ответ

  1. Да, gcc проверяет /usr/include на соответствие директивам #include по умолчанию.

  2. Попробуйте locate -b '\X.h'. Моя система находит это в /usr/include/X11.

0
ответ дан 7 June 2012 в 16:04

Другие вопросы по тегам:

Похожие вопросы: