2009-08-19 13 views
4

Rational Apexをフロントエンドとして使用して開発されたC++コードベースが提供されています。私たちの意見では、ApexはC++開発にとって理想的ではありません。Solaris SPARC用C++ IDE

シンタックスハイライト、コードウォーキング(定義に移り、使用法を表示)があり、使用するのに苦労しないIDEを探しています。

NetBeans、Sun Studio、Understandを見てきました。 NetBeansはあらゆる段階で私たちと戦っています.Sun Studioは機能が不足していて、理解は実際にはIDEではありませんが、我々はそれをマクロで強制的に1つにしようとしています。

他にも類似している質問がありますが、それらはより直接的な質問(より不明瞭なもの)であるようです。

私が知りたいことは、Solaris開発者が使用していることです。 NetBeansやSun Studioに新たな外観を与える必要があるのか​​、それとも欠けているものがありますか?

答えて

7

私は、Solarisのコードベースに取り組んでいた最後の時間は、私は、Visual Studioを使用していました。はい、Microsoft製品です。 Visual StudioとSun Studioの両方の最新バージョンは、かなり標準に準拠しています。その結果、Windows上でアプリケーションロジックをデバッグできました。低レベルのものについては、私たちはQtに頼っていました。ボーナスとして、x86-64/Winへの移植が完了したら、x86-64/Solarisのサポートは簡単になります。

+1

+1。私はさまざまなプラットフォームのTONNES用に開発してきました。私はVisual Studioを使用してWindowsマシン上でいつも実行しました。そこには他のIDEはありません。標準コンパイラを使用する必要はありません.VStudioには、makeファイルやその他のビルド処理ソフトウェアを実行させるための機能があります。 – Goz

+0

はい、Visual Studioでクロスコンパイラを実行することは可能です。 – Crashworks

2

gccを使用したEclipse CDT。

+1

私はEclipseがSolarisでサポートされていないと考えました。 – Dave

+1

少なくとも3.4.1はまだ利用可能です。 http://update.eclipse.org/downloads/drops/R-3.4.1-200809111700/solPlatform.php – hirschhornsalz

1

SunStudio IDEは、実際にはForteと呼ばれていた時には半分になっていました。今日は、いくつかのjava NetBeans派生ホラーのようです。前回私がSolarisで作業したときに、Samba上のウィンドウに私のホームディレクトリをマウントし、EclipseまたはVisual Studioを使用してコードを編集しました。ダミー(コンパイルには使用されないという意味で)プロジェクトを作成し、自動補完などを行うことができます。それは、Solaris上でコマンドラインのコンパイルとデバッグを意味します。

私はC++は、Solaris上でSunはJavaへの彼らの注意をシフトしたら、実行可能な開発プラットフォームではなくなったと思います...

+0

私はC/C++コンパイラと開発がかなり良いと思います。完全なSun CC互換ビルドチェーンを取得するのは複雑ですが、結果は問題ありません。 LockLintとDTraceも面白いツールです。しかし、IDEのNetBeansとボランティアは、Sunと同じように、デスクトップ市場を、開発者のためにも、完全に諦めてしまっています。それは残念ですが、それが何であり、私はそれがオラクルで悪化すると確信しています。これのために+1 – Lothar

2

明らかに、Code :: Blocks IDE(私が強く推奨する)はSolaris上で動作します - this linkを参照してください。だからこそ、私自身の(かなりかなりの)Solaris C++プログラミングはすべてviとmakeで行われています。これは確かに実行可能なオプションです。

+0

私は同じことを提案しようとしていた...コード::ブロック。 viとあなたのために働く、emacsと私のために働く。 – Matt

+0

viではなくvimを使用してください!ちょうどviと同じだが良い。 シンタックスハイライトと便利なバンドルマルクロスの束。 「Diff as Open」機能は、あなたがパブで昼食から戻ってきた後、金曜日に何を払うかを調べるのに最適です。 –

+0

私はコードブロックに関する良い経験を持っておらず、最終的にeclipse cdtを使いました。どちらかと言えばそれほど良いものではありませんが、実行可能です。私は彼らのフォーラムでいずれかのcdtの助けを得ることができませんでした。 – Jay

2

あなたはsolaris(またはlinux)で3つのオプションがあると思います。

  1. Eclipse with cdt。
  2. cedet,ecbおよびxrefactoryを有するEmacs。 (*)
  3. Slickedit

(*)cedet(セマンティック)十分なテンプレートベースのコードのコード補完のために良いではなく、良好です。

1

this pageから最新のsparc solarisを得ることができます。その後、Galileo update siteを使用して通常の方法でCDTを追加します。

CDT 6.0は、Eclipse C/C++サポートの最初のバージョンで、VSとの競争力としては非常に重要です。また、PCまたはターゲットマシンで同じ方法で使用できます。

-1

Slickedit(400-500US $)はあなたにとって最良の選択肢です。

ソースナビゲータ(デッドオープンソースプロジェクト)もSparcマシンでコンパイルされますが、エディタが素晴らしいとは思いません。

なぜSPARCにバインドされていますか?それは日付がついていて将来はない。

特殊なSPARC機能またはSPARCアセンブリを使用していない場合、私はposix und unix 2005仕様に対して開発し、より多くのオプションを持つLinuxを使用します。

0

申し訳ありませんが、それはIDEとは思えませんが、Emacs + CEDETは私に決して失敗しませんでした。 CEDETが完璧でないなら、あなたはまだ頭があります。 :)
もちろん、EmacsがあなたのSPARCで動作するかどうかはわかりませんが、うまくいくと思います。毎時間あなたはそれを使うことを学びます。開始方法については、tutorialをご覧ください。

関連する問題