速通 C艹

卡尔白~
34 4

首发于卡尔白的小作品站。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,就编译好了,剩下的交给命令行😋

犯蠢

  • 第一次:忘记输入 cpp 源文件名了。
  • 第二次:忘记把 g++ 和 gcc 加入环境变量了。
  • 第三次:忘记保存 helloworld.cpp

忘记保存了……

后记

这篇小作品的分类是 Speedrun,我开这个分类的目的就是希望在 md 源文件 4KB 以下的篇幅教会 0 基础的人做一件事。所以它应该同时具有小作品和教程的特点:短而精炼。所以就有了这一篇《速通 C艹》。

(The end)

好困~纸箱 | 云盘 | 小作品 我终于有自己的域名啦!
最新回复 ( 4 )
  • 2
    0
    只在dd见过Cygwin
  • 3
    0
    Dio 只在dd见过Cygwin
    现在发现绕远路了,我打算重装,找个时间重写这篇吧。
  • 4
    0
    其实vscode文档有说如何配置各种编程语言环境。滚来滚去……~(~o ̄▽ ̄)~o 。。。滚来滚去……o~(_△_o~) ~。。。
  • 5
    0
    滚来滚去……~(~o ̄▽ ̄)~o 。。。滚来滚去……o~(_△_o~) ~。。。
  • 游客
    6

    您需要登录后才可以回帖

    登录 注册

发新帖