code runner的原理就是自动帮你完成在控制台中输入切换路径和编译源代码以及运行编译好的程序的指令c++
编译指令是根据配置文件中一开始写好的模板来执行的json
不一样语言对应一条指令,运行code runner根据根据指令在控制台执行根据模板生成的命令行指令插件
如:命令行
若是要换用某个语言的编译器翻译
须要安装好而且设置好环境变量3d
以后再修改一下code runner插件的指令模板code
依次找到:文件>首选项>设置>用户设置>扩展>run code configurate>Executor Mapblog
而后点击在setting.json中编辑编译器
以后就会看到像这样的画面it
找到对应的语言这里以cpp为例:
其中
翻译过来就是切换(cd指令)到源文件所在路径,编译(g++)源文件,输入(-o参数)成对应文件名的可执行文件,在执行
有一点命令行操做经验的话这不难理解
相信看到这里你们都已经明白了该如何修改code runner使用的编译器,修改对应的指令便可
但默认配置是只读模式打开的不能直接在下面修改,点击左面的笔头图标点复制到设置,以后就能在用户设置里面进行修改
这里还要一个技巧,就是若是一开始选择的不是用户设置而是工做区设置选的run code configurate的话该设置只会对对应的工做区(文件路径)生效,用户设置会在全局范围内生效,请根据本身须要来选择
好比将c++默认的g++指令换成clang(clang编译指令格式为clang x.cpp -o x.exe因此其余不用修改,具体的指令须要根据编译器命令行参数来肯定)
再执行
编译运行的指令已经改变了
但愿能帮到你