2009-08-27 9 views
0

私はVS2005のC++でクロスプラットフォームアプリケーションを開発しています。私はすでに、Windowsのボックス上でリモートプロセスを実行し、それをアタッチし、VSからデバッグする方法を知っています。VS2005からLinuxマシンをリモートでデバッグすることはできますか?

Linux上で実行中のプロセスをデバッグする方法はありますか? SolarisやAIXなどの他の* nixプラットフォームはどうですか?私はemacs + gdbを行うことができますが、これがVSから行うことができるなら、私はそれを好むでしょう。

+0

私は同じ問題があります。 @ Matthewの答えを試してみましたが、VS2005ソリューションをWinGDBにインポートできましたか? – RHT

答えて

2

VS2005とg ++では、全く異なるデバッグシンボルを作成します。 g ++を使ってlinuxでアプリケーションをコンパイルする必要があることは分かりますか? (または他の* nixコンパイラ、VS2005ではなく)。だから、それは別のコンパイラでコンパイルされているので、実際にVS2005の中でそれをデバッグする方法はありません。

私が言ったことはすべて本質的に真実ですが、Visual Studio内でgdbを実行できるプログラムがあるようです。それを確認してくださいhere.

関連する問題