vs2010调试与gdb调试
我有一个C工程,在linux上可以编译,生成可执行程序sat_i。
但执行该程序的方式是 gcc -E test.c | sat_i 。
现在要调试该工程,我有两种想法:一是加入调试参数重新编译该程序,使用gdb来调试。另一个想法就是把该工程搬到VS2010上,用VS的调试功能。
由于我对gdb并不熟,觉得用vs调试更方便。
但有一个我目前想到的不能解决的问题是:如果我把工程成功搬到vs上,编译也通过了,在调试时, gcc -E test.c | 我该怎么处理??
先谢谢各位大神了!!
直接在VS中调试运行,然后用文本编辑器打开xxx.txt,再粘贴到程序的控制台窗口中,最后再输入<ctrl>-Z
[解决办法]
跑完了自然没法调试了.
在程序开始的地方加一个 system("pause") 之类的暂停语句, 然后 Attach, 然后再让它继续运行.