2011-07-07 14 views
0

Eclipse CDT Indigoを使用しています。私はいくつかのアドバイスをクロスデバッグを使用する方法を読む(EclipseはWindows上で、コンパイルとデバッグはリモートLinuxマシン上で行うべきである)。これまではLinux上でリモートでコンパイルすることができましたが、リモートマシン上で実際にデバッグする方法はまだ分かりません。それはまったく可能ですか(Eclipseがなければ)?LinuxでコンパイルされたWindowsアプリケーションでリモートデバッグする方法

Btw Linuxは64ビットCentOSです。mingw64はWindows上で利用できる唯一のクロスコンパイラです。しかし、私の経験からは、時にはあまりにも風変わりです。クロスコンパイラを必要とせずにデバッグを行う方法はありますか?

答えて

0

ターゲットマシン用にコンパイルされたgdbserverと、ターゲット実行可能ファイルを実行するホストマシン用にコンパイルされたgdbが必要です。これらの2つがある場合は、Visual Studio上でwingdbアドオンを使用してgdbに接続し、gdbserverをWindowsマシンからリモートデバッグに使用できます。私は、以下のリンクが役に立ったと評価してい:

http://www.linux.com/archive/feature/12173

http://www.wingdb.com/docs/Pages/wg_dev_elinux.htm

関連する問題