剛使用上vscode,之前一直用的是 pycharm 或者jupyter notebook。
說實話,網上看了那麼多攻略貼,大都大同小異,一堆操作猛如虎:所謂好用的**、外掛程式、等等鋪天蓋地;也有可有啥用呢?怎麼使用,以及為什麼使用,以及底層邏輯都沒幾個講清楚的!(主要是太小白了)
為什麼需要自定義launch.json檔案、task.json檔案、c_cpp_properties.json檔案和settings.json檔案
1、前兩個目前我已經有了
2、後兩個檔案如何生成?
後來發現,是在debug的時候才會出現:
(1)launch.json
檔案
具體操作如下:
這樣就銜接上網上的各種具體設定launch.json
檔案的方法了。
有沒有發現這個configurations
是空的,所以需要手動配置:
配置launch.json檔案:
"configurations":[
/a.out"
,"args":[
],"stopatentry"
:false
,"cwd"
:"$"
,"environment":[
],"externalconsole"
:true
,"mimode"
:"lldb"
,"prelaunchtask"
:"c++"
}]
(2)tasks.json
檔案
具體方法:
command + shift + p
開啟命令列面板——
輸入tasks:configure task
——選擇c/c++:gcc 生成活動檔案
——自動生成了tasks.json
檔案
最終生成的tasks.json
內容:
"
,"-o"
,"$/$"],
"options":"
},"problemmatcher":[
"$gcc"],
"group"
:"build"
,"detail"
:"編譯器: /usr/bin/gcc"}]
}
VSCode配置C C 環境教程
新建專案資料夾,在資料夾下,建立.vscode資料夾,在.vscode資料夾中包含了三個檔案c cpp properties.json launch.json tasks.json。類似於下圖這樣 true 開啟新視窗,方便輸入資料 exe pause 除錯傳遞引數 stopatentry fals...
VScode配置,編譯,執行C C
第一步 預設安裝就行,可以更改一下安裝路徑 第二步 安裝必須的軟體和便於開發常用的外掛程式 第三步 什麼是 mingw w64 mingw 的全稱是 minimalist gnu on windows 它實際上是將經典的開源 c語言 編譯器 gcc 移植到了 windows 平台下,並且包含了 wi...
Mac下vscode配置FFmpeg除錯
最近在用vscode 寫ffmpeg相關的 如果用命令列執行的話,有時候語法錯誤報的是段錯誤 segmentation fault 所以找了一下配置vscode 除錯的方法,記錄一下 1,裝一點小外掛程式 2,按照官方文件新建對應的配置檔案 官方文件 3,修改tasks.json配置檔案 4,修改l...