Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

第零次培训: 安装 C 环境

查看宣讲会与第零次培训的回放与文件.

工物科协为大家提供以下 5 种搭建 C 开发环境的方案, 以下均针对 windows 用户, 如果您为 linux 或 macos 用户, 应该能够更为简单的搭建 C 开发环境.

方案1: 使用 DevC++ 集成开发环境

注意: DevC++ 安装方便, 比较适合刚入门编程的同学, 但开发体验一般.

安装与设置

文件名为 Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exe, 访问 sourceforge 上点击 Download 即可下载, 或者可以通过科协文件服务器提供的镜像下载.

下载后双击下载文件, 依次点击 OK, I agree, Next, (选择安装位置) Install 即可完成安装.

安装后点击 Finish (一般会自动打开 Dev-c++, 没有的话自己打开桌面的快捷方式), 随后选择 简体中文, 点击 Next, Next, OK 即可完成设置.

使用测试

在打开的程序左上角点击 文件, 新建, 源代码.

将以下示例代码复制到占较大面积的白色输入框中:

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

按键盘上的 F9, 选择一个文件夹保存源代码, 修改文件名后按下 保存, 再按下键盘上的 F10 即可编译运行.

方案2: 使用 Visual Studio 集成开发环境

注意: Visual Studio 操作简单易上手, 功能齐全, 但体积较大.

可参考VS安装教程视频, 视频中的安装链接为 https://visualstudio.microsoft.com/ .

方案3-5: 使用 VSCode 编辑器

注意: Visual Studio Code (编辑器) 与 Visual Studio (集成开发环境) 是两个完全不同的软件.

方案3: 使用 MinGW 作为 windows 上的编译器

可参考VSCode安装教程视频, 视频中的安装链接为 https://code.visualstudio.com/ , 视频中的 MinGW-W64 的 github 下载链接为 https://github.com/niXman/mingw-builds-binaries/releases/ , 清华云盘中的文件已转移到我们的赛事文件中.

方案4: 安装 WSL Debian 发行版在 linux 环境下开发

注意: 使用 WSL 要求了解 Linux 操作.

有关 WSL2 的安装, 可以参考 WSL2 安装教程; 有关 linux 基础, 可以参考 Linux 基础教程.

简单的来说, 你可以在 windows 终端 (cmd 或 PowerShell) 中输入以下命令安装 WSL2 :

wsl --install -d Debian

安装完成后, 需要设置用户名与密码 (注意设置密码时, 输入的密码不会出现在屏幕上), 然后即可进入 WSL. 可以使用终端进行开发, 也可以使用 VSCode 的 WSL 插件来连接到 WSL.

可以使用以下命令来安装 gcc 等编译工具:

sudo apt update
sudo apt install build-essential

对于 gcc 相关命令, 可以参考菜鸟教程. 在初学阶段, 只需要知道可以用以下命令把源代码编译为可执行文件 (可以加 -O2 等优化参数):

gcc main.c -o main

然后使用如下命令运行:

./main

方案5: 配置远程服务器并使用 ssh 连接

注意: 远程服务器只在网络访问稳定的情况下可用, 且要求了解 Linux 操作.

科协将会为有需要的选手提供服务器账号, 服务器上已经预装了 gcc, 请有需要的选手与比赛负责人私信联系, 负责人将会为您在服务器上创建临时账号 (赛后将收回) 并指导连接.

在远程服务器中可以使用终端进行开发, 也可以使用 VSCode 的 Remote-SSH 插件连接, 获得与本地开发相接近的体验.