2009-08-19 87 views
4

我們已經給出了一個C++代碼庫,它明顯是使用Rational Apex作爲前端開發的。在我們看來,Apex對於C++開發並不理想。用於Solaris的C++ IDE SPARC

我們正在尋找一個我們可以使用的語法突出顯示,代碼行走(定義,顯示用法)的IDE,並且不是一件痛苦的事情。

我們看過NetBeans,Sun Studio和Understanding。 NetBeans在我們的每一步都在與我們抗爭,Sun Studio缺乏功能,而Understanding並不是一個真正的IDE,但我們正在試圖強制它成爲一個宏。

SO還有其他類似的問題,但它們似乎是更直接的問題(也更隱晦)。

我想知道的是Solaris開發人員使用的內容。我們是否需要再給NetBeans或Sun Studio另外看看,還是有一些我們錯過了?

回答

7

上次我工作在Solaris代碼庫,我使用的Visual Studio。是的,微軟的產品。 Visual Studio和Sun Studio的現代版本都符合標準。因此,我可以在Windows上調試應用程序邏輯。對於我們依賴於Qt的低級別的東西。作爲獎勵,一旦你的端口已經完成x86-64/Win,支持x86-64/Solaris就變得微不足道了。

+1

+1。我爲TONNES開發了不同的平臺,並且總是使用Visual Studio在Windows計算機上完成它。國際海事組織甚至沒有其他的IDE來臨。您不必使用標準的編譯器就可以讓VStudio運行make文件或任何其他您可以想到的構建處理軟件。 – Goz 2009-09-03 22:28:32

+0

是的,在Visual Studio下運行交叉編譯器是非常有可能的。 – Crashworks 2009-09-04 22:36:51

2

使用gcc的Eclipse CDT。

+1

我以爲Eclipse不再支持Solaris。 – Dave 2009-08-19 21:52:21

+1

至少3.4.1仍然可用。 http://update.eclipse.org/downloads/drops/R-3.4.1-200809111700/solPlatform.php – hirschhornsalz 2009-08-20 09:15:06

1

當它被稱爲Forte時,SunStudio IDE實際上曾經是半正式的。時下,它似乎是一些Java NetBeans派生的恐怖。上次我在Solaris上工作時,我最終通過Samba將我的主目錄安裝到了Windows上,並使用Eclipse或Visual Studio編輯代碼。您可以創建一個虛擬(就其不用於編譯)項目和自動完成,並應該像工作。這確實意味着在Solaris上進行命令行編譯和調試。

我認爲C++在Solaris上不再是一個可行的發展平臺,一旦太陽把他們的注意力到Java ...

+0

我發現C/C++編譯器和開發很不錯。獲得完整的兼容Sun CC的構建鏈很複雜,但結果很好。 LockLint和DTrace也是有趣的工具。但是IDE很好,他們擁有NetBeans和志願者,因爲Sun已經完全放棄了桌面市場,甚至是開發者。這是一個恥辱,但那是什麼,我相信它會變得更糟,與甲骨文。 – Lothar 2009-09-06 11:22:05

2

顯然,Code :: Blocks IDE(我強烈推薦)可以在Solaris上使用 - 請參見this link。話雖如此,我所有的(相當可觀的)Solaris C++編程都是用vi和make完成的,這當然是一個可行的選擇。

+0

我正要提出同樣的事情... Code :: Blocks。 vi並且爲你工作,emacs併爲我工作。 – Matt 2009-09-02 23:52:06

+0

使用vim而不是vi!就像vi但更好。 語法高亮和一些有用的捆綁marcros。 「開放爲差價」功能非常適合您在週五從Pub酒館午餐回來之後制定自己的想法。 – 2009-09-04 03:57:06

+0

我沒有很好的代碼塊經驗,最後用eclipse cdt。它不像我想要的那麼好,但它是可行的。我無法在論壇上獲得幫助。 – Jay 2009-09-04 22:37:43

2

我想你在solaris(或linux)有三個選項;

  1. Eclipse with cdt。
  2. Emacs與cedet,ecbxrefactory。 (*)
  3. Slickedit

(*)CEDET(語義)是良好的代碼完成,但還不夠好於基於模板的代碼。

1

您可以從this page獲得最新的sparc solaris eclipse。然後以正常的方式添加CDT,使用Galileo update site

CDT 6.0是Eclipse C/C++支持的第一個版本,它真的與VS相比具有競爭力。您可以在PC或目標機器上以相同的方式使用它。

-1

Slickedit(400-500US $)確定爲您的最佳選擇。

Source Navigator(一個死的開源項目)也將在Sparc機器上編譯,但我不認爲這個編輯器很棒。

你爲什麼會被綁定到SPARC?這是過時的,沒有未來。

如果您沒有使用特殊的SPARC功能或SPARC程序集,我會針對posix und unix 2005規範開發並在您有更多選項的情況下使用Linux。

0

對不起,如果你不認爲它是一個IDE,但Emacs + CEDET從來沒有讓我失望。如果CEDET不完美,你仍然有你的頭。 :)
這當然如果Emacs會在你的SPARC上工作,我不知道,但我相信它會工作得很好。值得花費每一小時學習使用它。以下是關於如何入門的tutorial

相關問題