如下是我的配置:
tesk.json:

launch.json:

在控制臺用gdb都能進行除錯,但在vscode里面總會報下面兩個錯誤:


uj5u.com熱心網友回復:
網上找的幾乎都是一樣的配置,倒騰兩三天了還是這樣,也沒見誰出過這種問題,求助下各位大大們
uj5u.com熱心網友回復:
崩潰的時候在彈出的對話框按相應按鈕進入除錯,按Alt+7鍵查看Call Stack即“呼叫堆疊”里面從上到下列出的對應從里層到外層的函式呼叫歷史。雙擊某一行可將游標定位到此次呼叫的源代碼或匯編指令處,看不懂時雙擊下一行,直到能看懂為止。uj5u.com熱心網友回復:
老師,您好,這個應該不是程式崩潰了,因為以前在linux下配置vscode成功過,這個就是為了在windows下配置vscode寫的求和,問題在于除錯時啟動launch組態檔失敗,提示g++ -g生成的二進制檔案格式不對,無法除錯。剛開始是覺得windows跟linux下生成的debug檔案格式或者其他細節不一樣,但是在windows控制臺里面用gdb是可以除錯的:


但在vscode里除錯就會報問題中貼出來的錯誤,但都是用的minGW,這個就很困擾了。
uj5u.com熱心網友回復:
摒棄minGW,使用VMWare/HyperV/VirtualBox/...虛擬機中的Linux!uj5u.com熱心網友回復:
應該路徑中包含了中文uj5u.com熱心網友回復:
呃,這個是ld returned 1 exit status轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/90264.html
標籤:工具平臺和程序庫
