VScode 编辑 运行 编译C语言

VScode&C

  1. 安装vscode

  2. 安装vscode插件,点击四个正方形的图标安装扩展。

    • 推荐扩展

      Chinese (Simplified) Language Pack for Visual Studio Code # 汉化
      IntelliJ IDEA Keybindings # jetbrains开发软件的按键映射

    • 必备扩展

      C/C++ # 方便编写C语言
      Code Runner # 方便运行代码
      TCC compile/run # 安装之后按F10即编译运行C代码,最简单易行,推荐

  3. 安装完扩展后可以方便的编辑c代码,但要用code runner运行还需配置,如果按F10启用TCC comile/run运行最简单,一步到位。

  4. code runner运行c代码默认采用gcc,而我选择tcc运行,短小精悍。
    打开扩展 --> code runner --> 点击右下角的齿轮 --> 配置扩展设置 --> 找到code runner: executor map即为运行不同语言代码时的执行方式 --> 进入settings.json添加

{
    "code-runner.executorMap": {
        "c": "cd $dir && tcc -run $fileName"
    }
}

说明:以上添加了code runner执行c代码的方式,在官方示例中 "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt"的cd即为移动到代码所在目录,gcc是运行环境变量目录中的gcc.exe文件来编译运行c代码。而我采用tcc,就需要改为tcc运行环境变量目录中的tcc.exe文件,并且tcc运行方式不同于gcc。tcc filename生成exe文件但不会运行,tcc -run filename直接运行代码,更适合编辑。

  1. 在vscode中采用tcc编译运行c代码有两种方式:
    1. 安装扩展TCC compile/run之后按F10直接运行
    2. 用code runner运行需要指定采用tcc运行,在settings.json中设置
    3. 安装tcc并添加进环境变量,下载tcc,tcc下载地址,解压,在系统环境变量path中把解压后的tcc目录添加进去。在cmd中输入tcc不报错并显示信息就安装成功了。
    • 添加环境变量的目的是为了让系统可以在任何地方找到并执行目录下的exe文件,而不需要cd移动到对应目录再执行。

你可能感兴趣的:(VScode 编辑 运行 编译C语言)