GDB調試時無法正確顯示源代碼中的漢字與GDB本身無關,而是由終端的字符編碼不正確導致。如下為我通過xShell連接Linux系統通過GDB調試正常顯示漢字的終端設置示例:
終端編碼應該設置為GB2312,設置完成后通過GDB調試后用list命令就能正常顯示中文。樓主可以根據自己的Linux系統自行設置終端字符編碼,不同的Linux設置不同,樓主可以自行查閱相關命令。
GDB調試時無法正確顯示源代碼中的漢字與GDB本身無關,而是由終端的字符編碼不正確導致。如下為我通過xShell連接Linux系統通過GDB調試正常顯示漢字的終端設置示例:
終端編碼應該設置為GB2312,設置完成后通過GDB調試后用list命令就能正常顯示中文。樓主可以根據自己的Linux系統自行設置終端字符編碼,不同的Linux設置不同,樓主可以自行查閱相關命令。