使用 VS Code 与 TinyCC 学习 C 语言

2019年10月6日 · 316 字 · 1 分钟 · Vscode

本文不对其他 C 语言的 (editor || IDE || compiler) 作评价,仅分享一个方案。

VS Code

下载安装 VS Code

安装下列扩展

  • C/C++ ms-vscode.cpptools
  • TCC Compiler lihram.vscode-tcc-compiler

使用

于任意路径新建 tmp 文件夹,使用 VS Code 打开。

新建 hello.c 文件,并写入下列内容

#include <stdio.h>

int main(void)
{
    printf("Hello World.\n");
    printf("你好世界。");
    return 0;
}

保存后按下 F1 键,输入 tcc,找到 TCC: Run 项,回车,可看到下面的 terminal 被唤起,并输出下列信息

Hello World.
你好世界。

如此,基本的开发环境便配置完成,enjoy!

疑难解答

  • why TCC?
    在 Windows 平台上,gcc, clang 的安装过于复杂,且所占空间较大,而 TCC 仅几百余 k,安装扩展后即可使用。而且 TCC 完全支持 ANSI C,且对 C99 的特性大部分都支持,仅对学习来说,完全够用。

  • 输出中文乱码如何解决?
    在 VS Code 的配置文件中加入 "terminal.integrated.shellArgs.windows": ["-NoExit", "/c", "chcp 65001"],或这样