天天看點

MAC VSCODE配置C語言開發環境MAC VSCODE配置C語言開發環境

MAC VSCODE配置C語言開發環境

文章系轉載,友善整理和歸納,源文位址 https://www.cnblogs.com/Steward-Sun/p/12247475.html
  1. 安裝VS Code
  2. 打開VSCode 按快捷鍵shift+command+X,并在搜尋框輸入c/c++, 安裝C/C++元件
  3. 在Finder中建立空檔案夾并在VS Code中打開, 并File => Save workspace As 将工作區間另存為
  4. 建立Hello.c檔案并儲存
  5. 接下來需要配置3個JSON檔案c_cpp_properties.json、tasks.json、launch.json
  6. c_cpp_properties.json : 使用快捷鍵command+shift+p /F1 打開指令行面闆(Command Palette)

    輸入edit configurations,在彈出的清單中選擇帶JSON的C/C++:Edit Configurations(JSON)

    此時會自動新增.vscode檔案夾,并建立c_cpp_properties.json檔案

MAC VSCODE配置C語言開發環境MAC VSCODE配置C語言開發環境

配置字段 includePath

"includePath": 
[
    "${workspaceFolder}/**",
    "/Library/Developer/CommandLineTools/usr/include/c++/v1",
    "/usr/local/include",
    "/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include",
    "/Library/Developer/CommandLineTools/usr/include"
],
           

你可能需要注意

"/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include",

中的版本号,可以進入Finder,按快捷鍵command+shift+G輸入

/Library/Developer/CommandLineTools/usr/lib/clang/   以此來檢視版本号
           
  1. tasks.json : 在打開.c檔案的情況下(比如我這裡的hello.c)打開指令行面闆command+shift+P,輸入tasks:configure task,選擇Tasks:Configure Task

    點選C/C++:gcc build active file

​ 自動生成tasks.json檔案并打開

MAC VSCODE配置C語言開發環境MAC VSCODE配置C語言開發環境

這裡我們需要配置args字段

"args": [
    "-g",//編譯指令
    "${workspaceFolder}/hello.c",//目前workspace下的hello.c檔案
    "-o",//輸出檔案指令
    "${workspaceFolder}/hello.o"//生成的可執行檔案的路徑及名稱
    ],
           
  1. launch.json :
  • 打開指令行面闆command+shift+P,輸入launch,選擇Open launch.json
  • 選擇環境為C++(GDB/LLDB)
  • 自動生成launch.json檔案并打開
MAC VSCODE配置C語言開發環境MAC VSCODE配置C語言開發環境

配置 program字段

這個字段是要運作的檔案路徑,寫你生成的可執行檔案的路徑即可,比如我這裡是

"program": "${workspaceFolder}/hello.o",
           
  1. Shift + Command + B 建構
  2. F5 調試

擴充vscode指令工具: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf

vscode c_cpp_properties配置說明文檔:https://code.visualstudio.com/docs/cpp/c-cpp-properties-schema-reference

繼續閱讀