Таким образом, каталог x11, определенный в make-файле: usr / X11R6 / lib64, который не существует. тем не менее, проект отлично компилируется в Kdevelop и работает без проблем.
Если я уберу все включения x11 в make-файл, он не скомпилируется.
(1) Компилятор выполняет поиск библиотек x11, если указанный каталог не существует?
(2) Как я могу найти, где именно x11 libs в моем компьютере?
Для (2) я нашел / usr / lib / X11, но не могу найти там никаких библиотечных файлов ...
(Я пытаюсь переписать make-файл в формате CMake в Kubuntu, если это вообще имеет значение.)
Спасибо!
Да, gcc проверяет /usr/include
на соответствие директивам #include
по умолчанию.
Попробуйте locate -b '\X.h'
. Моя система находит это в /usr/include/X11
.