2011-02-24 21 views
4

Visual Studioを作成する方法はありますか?
- gccを使用してLinux用にC++アプリケーションをコンパイルします。
- 私は、VirtualBOX(または他のVMソフトウェア)でgdbを使ってデバッグ実行アプリケーションを起動します。MS Visual StudioからLinuxへのコンパイルとデバッグ

編集:私は他のIDEを提供していません - 私は、Microsoftによって提供されていないとしてEclipseの、とか、KDevelop、NetBeansの、Anjutaの...

答えて

3

WinGDBをご覧ください。 ターゲットユーザーと完全に一致しているようです。

注1:この製品についての経験はありません。私はちょうどその存在について知っている。

注2:この製品を使用することに決めた場合、私はあなたの経験について知りたいと思います。

幸運...たぶん少し遅れて

+1

試し版をダウンロードし、インストールして、本当に不安定な製品を手に入れました - これについてもっと書くことはできません(私は仕事がすべてデバッグで単純なhello worldです) - バグについての憤慨したemですが、 Windowsコンソールアプリとして、それをlinuxに移動して詳細を入力します。 – SergeS

0

番号を知っています。 Visual C++はクロスコンパイラでも、他のコンパイラを呼び出すVisual Studioサポートもありません。

+4

これは非常に高速です。実際には、Visual C++を使用してさまざまなコンパイラ(インテルC++コンパイラなど)を実行できます。最も簡単な方法は、makeファイルを使用することです。私は大きな問題はLinux互換のバイナリを構築することだと思います。これは、それがまだELF出力であるため、特別に設定されたcygwinを使って行うことができるかもしれません。 –

+1

回答を追加し、詳細を@Peonに伝えます。私はmakefileをVisual Studioを使用するとは考えていません。 –

+0

これはhttp://code.google.com/p/vs-android/にあります。これは、Visual Studioを使用してクロスコンパイルできる概念の証明です。 –

1

単純な答えは、EclipseはそのCDKでのgccを使用するためのサポートを持っている

、しかし、あなたは、Visual Studioで取得最も近いVisual Studio integrationを持っていますが、のモノのサポート..です申し訳ありませんが、今..しかし、これはあなたを助けるかもしれませんもちろんこれはC#の場合です。

理論的には、gnu2msdosに基づいて、ソースをコンパイルしてエラーに対処するために使用できるマナー内のVSにエラーを返すという特注のツールを作成することはできますが、私は誰も知らない

2

が、私は私が探しものを見つける: NetBeansの

私はWindows XPのワークステーションでだ、と私はLinuxアプリケーションを構築しています。以来、私はVisual Studioを使用して、Samba共有を介してLinuxサーバにあるソースを編集/参照し、シェルコンソールで手動でmakeを起動するためのパテセッションを行いました。

今日は、私は、NetBeansを見つけた、と私はそれがすべての私のニーズを満たし思う:

  • それがコンパイルホストを要求し、私は秘密鍵にアクセスして(SSHホストを提出することができますので、何passowrdのために悩まが求めていませんダイアログ)
  • それがコンパイル/デバッグツールの優れた自動認識を持っている:それは自動的にそれがGDBを解析することができ、ボタン
  • で作る起動してプロジェクトを構築することができますLinuxサーバ
  • にインストールされているすべてのGNUのツールを発見コマンドと出力provi鼎は、実行時のWindows環境でのLinuxアプリケーションのデバッグ
  • をそれはとても熱狂的なようです申し訳ありません

私のClearCaseのプロジェクトのために良いですClearCaseのプラグインを持っていますが、第一印象では、それは私が探していたすべてのものを持っていますインターネット上で(そして私もこの質問に遭遇しました)...毎日の使用の後に私の印象を調整するためにここに戻ってきます...

+0

NetBeansを試してみると良い点(私は今Web開発のためにemを使用しています)、あなたが書き込んだプロは本当に良いし、Visual Studioのプロの重量を超えることができます...しかし、まだこの答えは、私のIDEを変更したい) – SergeS

1

まあ、VisualGDBWinGDBは、Visual Studioアドイン(〜$ 100、30日間の試用版)です。私はVisualGDBを試してきましたが、これまでの経験は素晴らしかったです。 Windows上で動作しているかのように、Raspberry Piで実行されているLinuxアプリケーションをデバッグすることができます(これは、統合が容易ではないQtツールチェーンを含む)。

あなたの開発PCで非常に高速にクロスコンパイルして、自動的にSSH経由でターゲットデバイス(またはPC)にダウンロードして実行することができます。すべてF5コマンドで実行します。

関連する問題