Я пытаюсь собрать i3wm (https://github.com/i3/i3), внутри моего базового Debian /chroot/stretch
. Я использую IDE, установленную на моем хосте, а не в chroot. Однако я понял, что это сложно, потому что все include
директивы разрешаются на хосте, а не в /chroot/stretch
...
Мой вопрос:
- Как использовать IDE (в моем случае, CLion) изхост для создания и разработки проектов в среде
chroot
ed? - Стоит ли использовать полноценную виртуальную машину с пересылкой X вместо chroot?
- любым другим инструментом? ...Может быть, я могу загрузить все зависимости на хосте, без chroot, и каким-то образом обмануть
include
, чтобы получить эти заголовки, а не в /usr/include
?
Я действительно новичок в C, итот факт, что мои настройки разработки могут испортить мою систему, довольно раздражает, и я удивлен и не смог найти в Google что-то наподобие инструкций «setup-your-tools-for-development» в Google ..