1. 程式人生 > 其它 >windows下visual studio code的安裝及C語言開發環境配置

windows下visual studio code的安裝及C語言開發環境配置

vscode是一款開源的跨平臺編輯器(IDE),現在介紹windows下的安裝及C語言開發環境的配置。

大致為以下幾個步驟:

  1. 登入官網https://code.visualstudio.com/下載相應的安裝包
    穩定版(stable):經過時間和使用者的使用,幾乎沒有什麼大問題的版本。
    內部版(insiders):顧名思義就是內部專用的版本。會有些特有的功能。
    如果和我一樣屬於初學,當然建議前者。

  2. 接受協議後,出現以下介面

    注意一定要勾選“新增到PATH”,其他的可不勾選。其他的三個檔案是關於直接右鍵code開啟的, 如果想簡單快速開啟檔案就都勾上。快捷方式就隨你吧。

  3. 點選左側欄第五個搜尋這三個,覺得英文過得去那就不用下第二個。然後就退出吧(裝了以後得要重啟才見效,等會得去裝編譯器,那乾脆退出吧)。

  4. 我選擇了mingw64(MinGW)編譯器( 開始用了非官網的TDM,結果下了半天,安裝不好,不建議這個)。
    附上官網mingw64的安裝地址:官方mingw64下載https://sourceforge.net/projects/mingw-w64/
    裝的時候路徑是不能有中文的,嗯就直接裝在C盤根目錄下唄,隨你分的清的話。。。
    然後找到bin資料夾,複製它的地址。雙擊此處就可以出來地址了(狗頭)


    檢視高階系統設定>高階>環境變數>使用者名稱(看你計算機的使用者名稱而定) 的使用者變數>Path雙擊>新建複製你剛才mingw64的bin檔案地址ok

  5. 建一個資料夾(路徑上還是不要有中文)。開啟vscode>檔案>開啟資料夾(你要是之前安裝vscode時全選了,那就直接右鍵資料夾>code開啟,更快),然後新建資料夾寫個.cpp檔案

    接下來要配置.vscode的相關配置檔案

    然後選擇“gcc...."(我們這裡學的是C語言,要是c++就選擇g++....)出來launch.json檔案
    按”shift+ctrl+p"選擇“tasks:configure.task"選擇(gcc....)ok

  6. 給出那兩個檔案的程式碼哈:
    launch.json的

{    // 使用 IntelliSense 瞭解相關屬性。  
     // 懸停以檢視現有屬性的描述。   
     // 欲瞭解更多資訊,請訪問: https://go.microsoft.com/fwlink/?linkid=830387   
      "version": "0.2.0",   
      "configurations": [      
  {    
      "name": "gcc.exe - 生成和除錯活動檔案",     
      "type": "cppdbg",            
      "request": "launch",            
      "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",            
      "args": [],           
      "stopAtEntry": false,            
      "cwd": "${workspaceFolder}",            
      "environment": [],            
      "externalConsole": true,            
      "MIMode": "gdb",            
      "miDebuggerPath": "C:\\mingw64\\bin\\gdb.exe",//這邊是mingw64的bin資料夾中gdb.exe檔案的路徑,路徑不一樣的自己得改自己得改            
      "setupCommands": [                
         {                    
           "description": "為 gdb 啟用整齊列印",                    
           "text": "-enable-pretty-printing",                    
           "ignoreFailures": true                
         }            
      ],            
      "preLaunchTask": "gcc.exe build active file"       
      }    
      ]
  }

task.json的

{    "version": "2.0.0",    
     "tasks": [        
     {            
     "type": "shell",            
     "label": "gcc.exe build active file",           
     "command": "C:\\mingw64\\bin\\gcc.exe",            
     "args": [                
     "-g",                
     "${file}",                
     "-o",                
     "${fileDirname}\\${fileBasenameNoExtension}.exe",                            
     ],            
     "options": {                
     "cwd": "C:\\mingw64\\bin"            
     },            
     "problemMatcher": [                
     "$gcc"            
     ],            
     "group": "build"       
     }    
     ]
}

emmm快捷鍵"shift+alt+f" vscode自己程式碼格式標準化,自己整理吧。
第一次寫,如有不當之處,還請見諒。