计算机入门
命令行
现在更常使用的是图形化交互(GUI),但是命令行更帅。
Windows 下的命令行现在多为 powershell,Linux 下为终端。
除去一些基本的操作外,比较有意思的是 where xxx
和 dir *.cpp>result.txt
。注意 >
会将目标文件覆盖,而 >>
会追加。非常不牛的是,powershell 不支持输入重定向。
考虑利用命令行执行可执行程序。只需要给出文件名。此时命令行就会进行搜索该文件——搜索的范围是环境变量 Path
所给出的路径和当前目录。注意非常不牛的一点是如果要让命令行对当前目录进行搜索,那么必须相对或绝对引用可执行文件(.\noip.exe
)。
编译器
下载网站,根据电脑位数和需求选择合适的版本。
建议不要使用 Edge 进行下载。建议不要选择 gcc-13.1.0!
下载完成后将其解压到一个路径中不包含非英文字符和空格的目录,例如 C:\
。那么编译器的路径就是 C:\mingw64\bin
。将其加入到环境变量中。
作为 root 打开环境变量的方法
设置-高级系统设置-环境变量。对系统变量中的 Path
进行编辑,新建 C:\mingw64\bin
。主播配了一晚上发现配的是 mingw32,弘文了。
配完以后打开 powershell,输入命令行 g++ --version
,如果输出一堆看上去就很合理的东西就对了。
主播安的是 gcc-12.1.0,目前可以正常编译。太感动了!
一些编译指令:
-o <x.exe>
代表输出到 x.exe
这个可执行文件里。其余均差不多,建议使用 -lm
链接 math.h
库。
sublime
首先学会安装插件。
Ctrl+Shift+P
打开控制台,输入 Innstall Package Control
回车安装。如果不成功则手动安装。成功以后在控制台中输入 PC
首先弹出的应该是 Package Control
。
鉴于主播看不懂英语,因此首先安装的是汉化插件。打开控制台输入 PC
,选择 Package Control:Install Package
,等待一会后输入 Chinese
,选择合适的插件(建议第一个)后选中进行安装。一般等待一会后就能完成汉化。
考虑对程序进行编译,上文所说可以在 powershell 中使用 g++ test.cpp -o test.exe
进行编译,但是这不够快。在 sublime 中选择 工具-编译系统
用 C++ single 进行编译。并且在控制台中选择 Build With:C++ Single File-Run
,可以直接运行。实战时直接 Ctrl+B
即可。
Default Source
非常强大。