2011-11-13 18 views
0

我已經在Linux上編寫了一個C-app,但是我不知道「make」自動編譯,只需用Vim編寫代碼並手動編譯我的應用程序。 哪些工具,程序員應該學會如何在Linux上提高工作效率? 我知道git,diff,batch,make。你能提出更多建議嗎?感謝哪些工具可以學習在Linux上開發

(更具體的,什麼工具爲C,Python和Java編程)

PS:對不起,我的英語不好。

+3

你的英語很好,但我不認爲這真的是一個SO問題... –

+0

同意@ keith.layne,可能在程序員看 - http://programmers.stackexchange.com/ –

+0

我可以移動它給程序員交換? – HVNSweeting

回答

0

通過研究實際的免費Linux軟件,您可以瞭解更多信息。因此,請嘗試從其源代碼中檢索和構建一些實用工具,例如您可以使用GNU emacs而不是vim。這是一種品味(「宗教戰爭」)。主要區別在於emacs用戶正在通過emacs完成所有工作。

+0

我一直在'vim'內編譯軟件:'!make'的確有用。但我沒有閱讀電子郵件或使用IRC或從'vim'內衝浪網...(我有[vimperator](http://vimperator.org/vimperator):) – sarnold

+0

我只是按我的F11'鍵在Emacs下,它綁定到'Mx重新編譯'。真的是品味和定義的問題(你不要重新編譯,你只需運行一個shell命令)。 –

+0

你也可以看看其他Linux開發人員在做什麼...... –

0

你可以試試Netbeans IDE來編寫代碼嗎?

+1

這是一個品味問題。對於它的價值,我幾乎不瞭解使用IDE的GCC開發人員(使用GCC編譯器的人員)。我不會推薦使用IDE(除非您調用'emacs' IDE)。 –

+0

我認識的每個人都親自使用'vim'或'emacs',但我知道有Java程序員喜歡Eclipse或Netbeans,因爲他們在完成方法名稱等方面「更好」。 – sarnold

+0

@BasileStarynkevitch:emacs不是IDE,它本身就是一個操作系統。 – ninjalj

相關問題