vscode修改code runner插件默認使用的編譯器

code runner的原理就是自動幫你完成在控制檯中輸入切換路徑和編譯源代碼以及運行編譯好的程序的指令c++

編譯指令是根據配置文件中一開始寫好的模板來執行的json

 

不一樣語言對應一條指令,運行code runner根據根據指令在控制檯執行根據模板生成的命令行指令插件

如:命令行

cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt
實際執行

 

若是要換用某個語言的編譯器翻譯

須要安裝好而且設置好環境變量3d

以後再修改一下code runner插件的指令模板code

依次找到:文件>首選項>設置>用戶設置>擴展>run code configurate>Executor Mapblog

而後點擊在setting.json中編輯編譯器

 

 以後就會看到像這樣的畫面it

 

找到對應的語言這裏以cpp爲例:

cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt

其中

$dir表明文件路徑
$fileName表明文件名
$fileNameWithoutExt表明文件名對應的exe文件名
$dir$fileNameWithoutExt至關於執行對應的編譯好的文件

翻譯過來就是切換(cd指令)到源文件所在路徑,編譯(g++)源文件,輸入(-o參數)成對應文件名的可執行文件,在執行

有一點命令行操做經驗的話這不難理解

 

相信看到這裏你們都已經明白了該如何修改code runner使用的編譯器,修改對應的指令便可

但默認配置是隻讀模式打開的不能直接在下面修改,點擊左面的筆頭圖標點複製到設置,以後就能在用戶設置裏面進行修改

這裏還要一個技巧,就是若是一開始選擇的不是用戶設置而是工做區設置選的run code configurate的話該設置只會對對應的工做區(文件路徑)生效,用戶設置會在全局範圍內生效,請根據本身須要來選擇

好比將c++默認的g++指令換成clang(clang編譯指令格式爲clang x.cpp -o x.exe因此其餘不用修改,具體的指令須要根據編譯器命令行參數來肯定)

 再執行

編譯運行的指令已經改變了

但願能幫到你

相關文章
相關標籤/搜索