我如何知道在哪個 IDE 上編輯項目的原始碼?
編輯:
感謝所有回答者和評論者,有足夠的材料讓我忙一陣子!
我最近切換到 Linux 並希望使用以下原始碼執行我的第一個開發步驟:
除了使用以下行編譯和執行程序之外:
./configure make
我不知道如何輕鬆地編輯項目的原始碼,而是通過在文本編輯器中手動編輯它並每次輸入以上行來測試它……無需調試和 IDE 提供的所有功能。
還有其他項目(即AntiMicro)我想出瞭如何在 QT Creator 等特定 IDE 中進行編輯,因為項目中有一個 .PRO 文件,我很快就發現了它的用途。
當其中沒有包含特定於 IDE 的文件時,如何獲得在 IDE 中執行的原始碼?
我通常使用
vim
orgvim
、Eclipse或IntelliJ。Eclipse 對其他語言的工作出奇地好,它主要適用於 Java,但通過使用外掛也可以適應其他語言。摘抄
CDT 項目提供了一個基於 Eclipse 平台的功能齊全的 C 和 C++ 集成開發環境。功能包括:支持各種工具鏈的項目創建和託管建構、標準建構建構、源導航、各種源知識工具,例如類型層次結構、呼叫圖、包含瀏覽器、宏定義瀏覽器、帶有語法突出顯示、折疊和超連結的程式碼編輯器導航、原始碼重構和程式碼生成、視覺化調試工具,包括記憶體、寄存器和反彙編查看器。
其他選項
QT Creator - 同樣,如果它是 C++ 開發,那麼您可以嘗試QT Creator。我沒有這方面的實際經驗,但它不應該比 Eclipse 更難,並且有很好的文件。
程式碼塊- 程式碼塊是另一種。拼寫程式碼::塊。這個我有一些經驗,沒關係,但似乎不像其他人那樣受歡迎。我們將它用於我們支持的內部項目。它完成了這項工作。
KDevelop - KDevelop是另一種,從未使用過。
如果這些都不符合您的需求,那麼我將開始研究 SO 的這個古老問題,標題為:C++ IDE for Linux?.
還可以查看程序員 SE 站點的此問答,標題為:Linux 上 C++ 和 C 開發的 IDE 比較:KDevelop、Eclipse、NetBeans、CodeBlocks 和 Anjuta$$ closed $$.