0

Eclipse CDT Indigo を使用しています。クロスデバッグの使用方法に関するいくつかのアドバイスを読みました (Eclipse は Windows 上にありますが、コンパイルとデバッグはリモートの Linux マシンで行う必要があります)。これまでのところ、Linux でリモートでコンパイルできましたが、リモート マシンで実際にデバッグする方法がまだわかりません。それはまったく可能ですか(おそらくEclipseなしで)?

ところで、Linux は 64 ビットの CentOS であり、私が知る限り、Windows で利用できるクロス コンパイラは mingw64 だけです。しかし、私の経験からすると、ちょっと風変わりすぎることもあります。クロスコンパイラを必要とせずにクロスデバッグする方法はありますか?

4

1 に答える 1

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

于 2011-07-20T22:16:24.617 に答える