0x00:起因
社团的同学看《C Primer Plus》第八章时,对其中重定向部分的内容无法理解,作为一直使用IDE(主要是CodeBlocks)的新手,也不知道应当如何动手做实验。在帮忙解决问题(主要是教会如何手动编译文件)的过程中,我意识到这是许多新手学习中的共有问题,于是为了节省新手们和我的时间,决定将这个过程记录下来,以便查阅。
0x01:准备工作
为了完成手动编译的任务,一般我们需要以下的几样工具:
- 命令行工具:此处默认我们使用windows操作系统,于是命令行工具即为cmd和powershell(win10),下文默认使用powershell。
- 文本编辑器:Windows下我们有自带的notepad(记事本),当然我更推荐其它的有代码高亮、自动补全的更好用的文本编辑器,推荐notepad++(https://notepad-plus-plus.org/)、VS Code(https://code.visualstudio.com/)或者Sublime Text(https://www.sublimetext.com/),以上三者均免费,建议随便挑一个顺眼的去官网下载。当然单纯将任务限定到编译的话,这部