Включить проблемы пути в Eclipse: возможно, Indexer

76
5

В то время как я пытался скомпилировать linux-kernel (v. 2.6.39) в Eclipse CDT, у меня нет проблем с моими путями include. Я знаю, что это хорошо обсужденная тема в Интернете, но все эти решения не исправили мои ошибки.

Одна из ошибок: **linux/kvm_host.h: No such file or directory** одна из отмеченной строки в исходном коде: #include < linux/kvm_host.h>

То, что я сделал (и действительно ожидаю, чтобы решить эту проблему):

В

    Свойства проекта
      C/C++ Общее
        Пути и символы

Я добавил в "Включает", "Пути библиотек" включенных каталогов: например:

- /[path-to-kernel]/linux-2.6.39/ 
- /[path-to-kernel]/linux-2.6.39/include
- /[path-to-kernel]/linux-2.6.39/include/linux

Тем не менее (после другого make), это ничего не изменило.

Так что это вопрос, может ли кто-нибудь дать мне подсказку?

[ Редактировать: Как я упоминал в комментариях, с STRG + Нажмите на подчеркнутую библиотеку, которая открывается в моем браузере, поэтому я считаю, что это просто проблема индексатора, но я думаю, что я попробовал все в своем меню опций]

Я просто пытаюсь разработать новое ядро Linux, ничего особенного, я не могу быть первым, делая это со свежим затмением.

спросил(а) 2021-01-25T15:44:56+03:00 4 месяца, 4 недели назад
1
Решение
110

После создания нового проекта на том же ядре в третий раз он работает сейчас. Но все же у меня нет подсказки, почему:/, так как я несколько раз перестраиваю проект индексатором. Надеюсь, это не будет так.

Спасибо за поддержку!

ответил(а) 2021-01-25T15:44:56+03:00 4 месяца, 4 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема