我正在开发一个跨平台的应用程序在VS2005的C++中。我已经知道如何在windows上运行远程进程,附加它,并从我的VS。
例如,有没有办法在Linux上调试正在运行的进程?其他*nix平台如Solaris或AIX呢?我可以做emacs+gdb,但如果这可以从VS中完成,我更喜欢这样。

最佳答案

VS2005和g++使用创建完全不同的调试符号。你知道你必须用g++在linux上编译应用程序吗?(或其他一些*nix编译器,但不是VS2005)。因此,因为它是用不同的编译器编译的,所以实际上没有办法在VS2005中调试它。
好吧,我说的一切基本上都是真的,但是看起来有一个程序可以让你在Visual Studio中运行gdb。查看here.

08-27 15:05