Linux 下有沒有像 Visual Studio 一樣的,有自動填充、提示語法錯誤、斷點調試等功能的 C/C++ IDE?

在 Windows 下有 Visual Studio 這種開發工具可以有些很實用的功能, 比如自動補全、語法錯誤提示、以及加斷點調試等等。Linux 下的 C/C++ 開發有沒有這麼一個 IDE ?


沒有嗎? 那Code::Blocks和Eclipse CDT算什麼


我又來說QtCreator了~

局部靚照一張——

這是你要的自動填充和語法錯誤提示功能~

當然,免費,開源


不問是不是,就問為什麼……

C/C++ IDE跟VS同級別的東西的確是很難有,就算擴大到Windows也很難舉出什麼來吧?

但是題主列的那些功能……敢自稱IDE的東西都會有的:Eclipse (CDT)、KDevelop(這個還是可以集成libclang做語意補全的)、Code::Blocks、NetBeans……


覺得 Qt Creator 也挺好的


更新:新出的 Visual Studio Code 安裝官方C++插件後也不錯的

推薦QtCreator 還有未來 JetBrains 將推出的 C++ IDE (看好)

Eclipse 和 NetBeans 我只是覺得難看

還有好多其他的 MonoDevelop, Code::Blocks(輕量級), CodeLite(輕量級) 等等

建議題主都安了試試,看看哪個(些)滿足你的需求和喜好,反正都很容易獲取。


Eclipse好傷心啊 K Develop好難過啊~~~


vim+ctags+cscope+gdb+ycm

絕對好用。。。。

幹嘛偏要ide呢。。。


eclipse,除了很卡以外,沒什麼不好


沒有,不過可以東拼西湊出來差不多的,時間長了也就習慣了。


比功能強,那就Eclipse (CDT)和Qt Creator

Qt Creator本身就很不錯。

Eclipse就是基於java,對內存CPU等資源佔用有點大,其他還好,插件多,可以調教的很好用。

Code Lite和Code Blocks,功能還是弱了點,bug也多


Linux不是商業系統·當然沒有MS投入大量錢做出來的VS好用,世界上也很難找出比Vs好用的了,可能XCode也還好。

1.Eclipse的拓展,裝CDT之類的,但是我感覺很一般,主要Java寫的多了

2.Code::Blocks Linux下面最好用的C IDE了吧,應該是。

3.更多的情況是:

Linux程序員不需要,使用Linux 的大部分手寫個什麼源碼的話,Sublime Text 足夠了,其實是C,VIM什麼的都很方便,C主要庫函數很少,容易記得。


vim的YCM插件。


做的好的沒有,QT改的算是c++方言了。

codeblocks 啥的以前也用過,二維數組加結構體提示基本上就跪了。更別說template了。還趕不上vim。字典提示什麼的還好,根本不智能。跟別說refactor了。

如果寫點大的項目,果斷visual studio吧,多好用誰用誰知道啊。

加上git,想在linux下編譯估計也不是什麼難事。


在你還不能脫離IDE的時候,還是回到windows下去吧,linux很危險的


嗯哼?為毛不是Qt Creator?我覺得雖然功能不如vs強大,但是你說的要求一個不少還有很多送的啊!等你熟悉它了以後,換平台開發還不用改習慣啊!


JB家的clion,你值得擁有~


Netbeans 的遠程開發調試 功能強大 ,不需要samba支持,我們就可以在window下遠程開發調試Linux C/CPP


vim + videm


Code::Blocks


樓主對linxu的了解還是太少了啊。


推薦閱讀:

用 int 類型表示多個字母,把多個字母轉化為整數的原理是什麼?
為什麼說C++不是C的超集?
函數傳遞引用 與 直接操縱全局變數 消耗資源的區別?
C語言里64位程序long類型的變數 長度是4還是8?
C++ 完全兼容 C 語言嗎?

TAG:Linux | C編程語言 | C | 集成開發環境 |