簡體   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