在 Mac中使用visual studio code 調試 C,C++代碼

在 Mac上有時候需要編寫一些 C 或者 C++的代碼,如果使用 xcode,有時候就顯得很笨重,而且運行起來很不方便。而微軟提供了一個跨平臺的編輯器 Visual studio code ,這個編輯器很輕量級,而且插件超多,你幾乎可以在這個編輯器裏運行所有的軟件。關於這個軟件的介紹網上很多,在這裏我就不介紹了。
但是在 Mac上使用這個軟件調試C ,C++的時候遇到了一些小問題。因爲 Mac 本身沒有帶 GDB,如果你要調試必須安裝 GDB,這個就比較麻煩。但是 Xcode 自帶的調試器 LLDB其實在 visual studio code 中卻是可以用的。在這裏我就介紹一下如何使用 LLDB來調試 C++程序。

  1. 新建一個 C++的項目
    建立好這個項目,寫好代碼。點擊 visual studio code的右邊欄的 debug 按鈕,頁面就跳到了 debug 頁面
    這裏寫圖片描述 如圖所示。這個時候 visual studio code 提示沒有配置。點擊一下 配置 按鈕,就會讓你選擇要使用的調試器。在這裏選擇 LLDB,visual studio code 就可以生成一個 lanunch.json文件,這個文件用來配置調試器的一些配置。在這裏只需修改一下 configurations 中的 target 項,改爲你的程序所在的目錄
    這裏寫圖片描述

  2. 調試代碼
    修改完畢以後,點擊 debug 頁面的開始按鈕,就可以調試信息了。這個調試的快捷鍵和visual studio一樣(畢竟是微軟出品的)。而在右邊欄中可以查看變量的值,也可以自己編寫要查看的值。
    這裏寫圖片描述

對了,要注意在生成可執行文件的時候,不要忘記添加調試選項 -g ^_^

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章