c - 如何为 chroot 项目设置 ide

标签 c cmake ide clion chroot

我正在尝试在我的基本 debian /chroot/stretch 中构建 i3wm ( https://github.com/i3/i3 )。我使用的是安装在主机中的 IDE,而不是 chroot。但是,我意识到这很复杂,因为所有 include 指令都在主机上解析,而不是在 /chroot/stretch ...

中解析

我的问题是:

  • 如何使用主机的 IDE(在我的例子中是 CLion)在 chrooted 环境中构建和开发项目?
  • 我应该使用具有 X 转发功能的成熟 VM 而不是 chroot 吗?
  • 任何其他工具?...也许我可以在主机上下载所有依赖项,无需 chroot,并以某种方式欺骗 include 获取这些 header ,而不是 /usr/中的 header 包括 ?

我真的是 C 的新手,我的开发设置可能会弄乱我的系统这一事实非常烦人,我很惊讶并且找不到类似“设置你的工具用于开发”的说明在谷歌上..

编辑:所以 2 年后我自己在这里:忘掉 vim 和 chroot,我使用完美运行的 docker + VScode。

最佳答案

好吧,我想使用 VIM + Ctags 是唯一的解决方案,不需要 VM...

关于c - 如何为 chroot 项目设置 ide,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55483137/

相关文章:

c - 在 C 中创建字符串并将其传递给函数的最佳方法?

unit-testing - CMake - 在构建过程中运行测试并将标准输出捕获到文件

无法打开输出文件: Is a directory collect2: ld returned 1 exit status

java - Microsoft Intellimouse 滚轮不适用于 Vista 上的 Netbeans 6.5

c - 在c中返回一个空白整数

c - 读取 mini-XML 2.7 中的多行字段时出现问题

c - 无法删除可加载内核模块

android - 如何防止 Gradle/Android Studio 覆盖 CMake 提供的 C++ 编译器设置?

android - 您如何在源代码中支持多个 Android 设备配置?

ide - 如何获得 Cappuccino 和Objective-J的代码完成?