GDB: Failed to set controlling terminal: Operation not permitted\n

很早前就折腾这个了,vimgdb,clewn,pyclewn都折腾几次了,重新编译,装系统。。。。
总是用vim调试不得行。。。
今天又想折腾了,终于知道怎么搞了。

不要直接在vim中打开pyclewn或其他几个,在要调试的项目中,打开终端,先输入pyclewn

Selection_001
然后它会打开vim,然后在vim中输入要调试的程序,和要调试的源代码。

 


例如这个测试程序,
先输入:Cfile 1 //1是可执行程序文件名

再分屏,:sp

再编辑要输入的文件名,:e 1.c  //1所对应的源文件

:Cmapkeys  //导入自带映射

:<C-b>  //在目标行打断点

 Selection_002

<S-r>  //运行到断点

<C-n>  //下一条

这时就会有输入了!!!不再有错误和不能输入了!(这个终端就是一开始输入pyclewn的那个,vimgdb也是!)

 Selection_003

继续<C-n>

输出了!

Selection_004

OK!大功告成,终于可以在vim中编辑和调试了,perfact!So nice!

猜你喜欢

转载自blog.csdn.net/swust_long/article/details/7676237