首发于卡尔白的小作品站。https://s.karlbaey.top/shorts/speedrun-cpp
这几天卡尔白疯了,想下个 C++ 玩玩,但是不知道怎么弄。查了一下菜鸟,发现 Cygwin 算是个比较理想的解决方案,就自己摸索了一下。
在这里下好了 Cygwin,就是一顿操作,注意目录别安装到 C 盘去了就成。
然后在这个窗口把镜像源换成阿里云的。https://mirrors.aliyun.com/cygwin/
接着就是重点了,在下图的窗口会出现一个下载包的页面,仅仅是下载默认包是完全不够的,需要额外安装:
选中这 5 个包后,会自带一些附加包,一起下载就好。安装的时候可能会卡住,耐心等待。
然后就是环境变量。Windows 自带搜索环境变量后就能打开系统属性,选择环境变量-用户变量-Path,并在其中新建一个变量,值就是你安装的 Cygwin 路径后加一个 bin
,比如卡尔白 PC 中安装到了 E:\Programs\Cygwin
,就把环境变量新建一个 E:\Programs\Cygwin\bin
,然后一直按确认。不出意外的话, + 打开 cmd
输入 gcc -v
或是 g++ -v
后,就会正常显示版本号了。
然后就是写一个 Hello, world!
。打开 VSCode(没有去这里下),新建一个 helloworld.cpp
输入这段代码来测试:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, world!" << endl;
return 0;
}
在存储 helloworld.cpp
的文件夹中执行 gcc helloworld.cpp
,就编译好了,剩下的交给命令行😋
helloworld.cpp
了忘记保存了……
这篇小作品的分类是 Speedrun
,我开这个分类的目的就是希望在 md 源文件 4KB 以下的篇幅教会 0 基础的人做一件事。所以它应该同时具有小作品和教程的特点:短而精炼。所以就有了这一篇《速通 C艹》。
(The end)