我正在VS2005中用C ++开发一个跨平台的应用程序。我已经知道如何在Windows机器上运行远程进程,附加它,并从我的VS调试。
有没有办法在Linux上调试正在运行的进程?那些其他* nix平台如Solaris或AIX呢?我可以做emacs + gdb,但如果可以从VS完成,我更喜欢。
答案 0 :(得分:2)
VS2005和g ++使用创建完全不同的调试符号。您是否意识到您必须使用g ++在linux上编译应用程序? (或其他* nix编译器,但不是VS2005)。因为它是用不同的编译器编译的,所以实际上没有办法在VS2005中调试它。
好的,我说的一切基本上都是正确的,但看起来有一个程序可以让你在Visual Studio中运行gdb。查看here.