gdb调试时根本无确的没显示源代码中的汉字与gdb本身没有关系,完全是由终端的字符编码不正确可能导致。不胜感激为我通过xshell再连接linux系统调试正常吗显示汉字的终端系统设置示例:
终端编码估计设置为gb2312,可以设置成功后实际gdb调试后用list命令就能正常吗显示中文。楼主这个可以依据自己的linux系统让其设置中终端字符编码,相同的linux设置里差别,楼主是可以一一查询资料去相关命令。
gdb是什么
gdb全称“gnusymbolicdebugger”,从名称上能够看出,它刚刚诞生于gnu计划(同时诞生了的也有gcc、emacs等),是linux下具体用法的程序调试器。经济的发展到现在,gdb也升级迭代了诸多个版本,当下的gdb支持现场调试多种编程语言编译程序的程序,包括c、c、go、objective-c、opencl、ada等。求实际场景中,gdb更常用来调试c和c程序。
dev-c(的或叫做什么dev-cpp)是windows环境下的一个轻量级c/c集成开发环境(ide)。它是一款自由软件,不违背gpl许可协议交回源代码。
它子集了功能强大的源码编辑器、mingw64/tdm-gcc编译器、gdb调试器和astyle格式收拾器等众多自由软件,合适于在教学中供c/c语言初学者建议使用,也合适于非商业级特殊开发者使用。
这个的很简单的,通常统称2步,是需要,安装好c/c插件,随即配置再看看本地gcc、gdb路径就行,下面我简单的详细介绍一下配置过程,感兴趣的朋友可以尝试下:
1.必须,直接安装c/c插件,这个再在vscode的扩展中心中收索就行,万分感谢,再点击右下角的绿色install安装按钮:
2.随即那是配置本地gcc和gdb路径,这里你也可以直接安装mingw,集成显卡了gcc、gdb等具体方法代码编译调试工具,:,是为方便些使用,是需要将这些命令直接添加到环境变量中(也就是去添加mingw的bin目录到环境变量中):