繁体   English   中英

emacs C和C ++

[英]emacs C and C++

我有一些与emacs有关的用于构建C应用程序的非常具体的问题:

1)如何使用emacs编译用C / C ++编写的文件。
2)如何在emacs中使用与MS Intellisense类似的东西?
3)如何将C / C ++库添加到编译器和emacs中以了解它。

非常感谢

  1. Mx编译 (请参阅此SO问题
  2. M-/ (请参阅此SO问题 ,该问题完全相同)
  3. 使用Emacs的方式相同

代码完成-语义(来自CEDET包),编译-取决于您用于编译的内容,但是基本上您可以使用EDE包(来自CEDET)来维护和编译项目

看看我撰写的这篇博客文章 ,向您展示如何在emacs中编写cpp程序。 如果要完成制表符,还需要学习生成和使用标签以及M- /按钮。

但是,当使用emacs进行编程时,您所做的不仅仅是模拟Developer Studio或Eclipse。 学习使用键盘宏以及elisp中的程序,将使您能够编写一些小的实用程序,而这些程序只需花费几分钟的时间编写,就可以节省很多时间。

Emacs是编辑器,而不是IDE。 它具有大量的“额外”功能,并且对于编辑器来说是非常可配置的-但这实际上并不是要成为IDE。 如果您想要开放源代码的IDE,则可能要签出Eclipse。

话虽如此-您可以通过多种方式在emacs中进行编译:1.只需在另一个缓冲区( Mx shell )中打开Mx shell并从那里进行编译即可。 2.设置一个Makefile并使用Mx compile

我敢肯定,有多种方法可以实现其他行为-但是使用真实的IDE可能会更好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM