###### tags: `VSCode` `C` 問題: VSCode如何按右上角的三角形"▷"就進行編譯? === ## :bulb:問題 一開始我的VSCode安裝環境是用MinGW編譯,但在編譯的過程覺得很繁瑣,要經過三個步驟,如下所示: 1. 在要編譯的畫面按 ctrl+shift+B ![1](https://i.imgur.com/xNwTMbR.png) 2. 按+ ![2](https://i.imgur.com/SyRrL7L.png) 3. 拖拉 .exe至下方 -> 按Enter ![3](https://i.imgur.com/yRsMXcT.png) ## :ok_hand:解決 後來發現LLVM編譯器裡的Clang的編譯功能可以解決這個問題,讓編譯過程更加便利 1. 下載[LLVM](https://releases.llvm.org/download.html) ![](https://i.imgur.com/0l0QMzw.png) 2. 安裝選擇自動加入路徑,可以省去很多麻煩 ![](https://i.imgur.com/6WwC97J.png) 3. 在VSCode裡安裝"C/C++ Clang Command Adapter"的套件 ![](https://i.imgur.com/aINTFD6.png) 4. 安裝完之後,如果急著按編譯就會出現如下的警告"**Please install clang or check configuration clang.executable**",因為我們已經安裝Clang所以問題是第二個,configuration clang.executable 5. 參考[官網](https://marketplace.visualstudio.com/items?itemName=mitaki28.vscode-clang),還要在VSCode裡設定檔案的位置。 按F1 -> 搜尋User Settings -> 搜尋clang.executable -> 原本預設的是clang,此處要改成LLVM\bin 的檔案位置(看你自己存在哪邊,修改後的結果如下圖所示) ![](https://i.imgur.com/Xl2Rgri.png) 6. 以後就可以直接按"▷"進行編譯囉!