【发布时间】:2009-11-16 13:27:41
【问题描述】:
我有一些与构建 C 应用程序的 emacs 相关的非常具体的问题:
1) 如何使用 emacs 编译用 C/C++ 编写的文件。
2) 如何在 emacs 中获得与 MS Intellisense 类似的东西?
3) 如何将 C/C++ 库添加到编译器和 emacs 以了解它。
非常感谢
【问题讨论】:
我有一些与构建 C 应用程序的 emacs 相关的非常具体的问题:
1) 如何使用 emacs 编译用 C/C++ 编写的文件。
2) 如何在 emacs 中获得与 MS Intellisense 类似的东西?
3) 如何将 C/C++ 库添加到编译器和 emacs 以了解它。
非常感谢
【问题讨论】:
【讨论】:
代码完成 - 语义(来自CEDET 包),编译 - 取决于您用于编译的内容,但基本上您可以使用 EDE 包(来自 CEDET)来维护和编译项目
【讨论】:
Emacs 是一个编辑器,而不是一个 IDE。它有大量的“额外”功能,并且对于编辑器来说是非常可配置的——但它实际上并不意味着是一个 IDE。如果您想要一个开源 IDE,您可能需要查看 Eclipse。
话虽如此 - 您可以通过多种方式在 emacs 中进行编译:
1. 只需在另一个缓冲区 (M-x shell) 中打开一个 shell 并从那里编译。
2.设置Makefile并使用M-x compile
我确信有一些复杂的方法可以获取其他行为 - 但使用真正的 IDE 可能会更好。
【讨论】: