• vscode修改code runner插件默认使用的编译器


    code runner的原理就是自动帮你完成在控制台中输入切换路径和编译源代码以及运行编译好的程序的指令

    编译指令是根据配置文件中一开始写好的模板来执行的

    不同语言对应一条指令,运行code runner根据根据指令在控制台执行根据模板生成的命令行指令

    如:

    cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt
    实际执行

    如果要换用某个语言的编译器

    需要安装好并且设置好环境变量

    之后再修改一下code runner插件的指令模板

    依次找到:文件>首选项>设置>用户设置>扩展>run code configurate>Executor Map

    然后点击在settings.json中编辑

    插件更新了,现在随便找个在settings.json中编辑就行

     在末尾输入code-runner.executorMap利用自动补全按一下回车,会生成各个语言的模板

    找到对应的语言这里以cpp为例:

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

    其中

    $dir代表文件路径
    $fileName代表文件名
    $fileNameWithoutExt代表文件名对应的可执行文件文件名

    翻译过来就是切换(cd指令)到源文件所在路径,编译(g++)源文件,输入(-o参数)成对应文件名的可执行文件,在执行

     

    比如将c++默认的g++指令换成clang(clang编译指令格式为clang x.cpp -o x.exe所以其他不用修改,具体的指令需要根据编译器命令行参数来确定)

     再执行

    编译运行的指令已经改变了

  • 相关阅读:
    项目经验:如何做到不和产品打起来
    leetcode-剑指30-OK
    leetcode-剑指05-OK
    leetcode-剑指58-OK
    leetcode-剑指28-OK
    leetcode-剑指53-I
    leetcode-剑指18-OK
    leetcode-剑指15-OK
    leetcode-剑指27-OK
    leetcode-剑指17-OK
  • 原文地址:https://www.cnblogs.com/TAMING/p/10177322.html
Copyright © 2020-2023  润新知