【发布时间】:2019-04-02 20:32:55
【问题描述】:
我正在尝试在我的基本 debian /chroot/stretch 中构建 i3wm (https://github.com/i3/i3)。我使用的是安装在主机中的 IDE,而不是 chroot。但是,我意识到这很复杂,因为所有include 指令都在主机上解析,而不是在/chroot/stretch 中解析...
我的问题是:
- 如何使用来自主机的 IDE(在我的例子中是 CLion)在
chrooted 环境中构建和开发项目? - 我应该使用具有 X 转发功能的完整 VM,而不是 chroot?
- 还有其他工具吗?...也许我可以在没有 chroot 的情况下下载主机上的所有依赖项,并以某种方式欺骗
include获取这些标头,而不是/usr/include中的标头?
我真的是 C 新手,我的开发设置可能会弄乱我的系统这一事实非常烦人,我很惊讶并且找不到类似“设置您的工具进行开发”的说明在谷歌上..
编辑: 所以 2 年后我自己在这里:忘记 vim 和 chroot,我使用 docker + VScode 完美运行。
【问题讨论】: