前言

9月1日我们正式开学了,我的大学四年生活也在澳门科技大学(M.U.S.T.)开始了。我的专业是计算机科学(CS/MAJOR A),这一学期的专业课主要是上C语言程序设计,而【C语言学习之路】这个合集也将记录一个菜鸡变强的过程,并非是教程,只是日常的记录,有什么错误请指出。也欢迎各位大佬们注册本博客交流!!!

软件准备

编译C语言的环境有很多,最常用的就是GCC和Clang。一般来说集成GCC的编译环境有MinGW、Dev-C++、Microsoft Visual Studio、Cygwin等。甚至有些已经集成了MinGW的软件也是可以编程的,例如C-free、GUIDE(NOIP考试用),在这里我仅记录一下我的编译环境。

PS:只适用于Windows系统,建议Windows7以上。

MinGW

上课时老师教会我们使用MinGW,在控制台中编译C语言代码,所以第一个先写MinGW。

首先访问MinGW的开源官网:https://sourceforge.net/projects/mingw-w64/


请注意:截图中的网址有错误,是看https://sourceforge.net/projects/mingw-w64/这个网址的内容

点击那个Files,找到MinGW-W64 Online Installer,点击MinGW-W64-install.exe,再点击Download,下载安装器。


注意:不要打开网站后直接点击下载,不然下载的是配置文件不利于安装。

下载完后安装,把第二项改为x86_x64其他不变即可。

注意:安装时安装路径你要记住并找得到,而且路径中最好不要有中文,防止出现问题。

安装需要一定时间,安装成功后需要配置环境变量,具体如何配置请看图。

第一步如果是Windows10的话,可以从设置-显示-关于-高级系统设置中进入。

之后我们按下Win键+R键,调出运行,输入cmd,进入命令指示符。

当然你也可以只按下Win键,在底下那个输入框输入cmd也可以。同理PowerShall作为更高级的控制台也可以。

如果已经安装好了,输入gcc -v如果出现类似截图的情况,则是安装成功了。如果出现“不是内部命令或外部命令”或“无法将“gcc”项识别为 cmdlet、函数、脚本文件或可运行程序的名称”之类的就是前面的步骤出现了问题,安装失败。

然后我们需要编译C文件,首先要从控制台进入C文件所在目录,我这里是“D:\c”

我们在cmd中输入D: 进入D盘,你们也可以是不同的盘。(注意英文冒号)

然后输入cd c 进入c文件夹,如果是其他文件夹,则是cd 文件夹名

开始编译处在D:\c的hello.c文件,输入gcc hello.c

然后去到那个文件夹中,看到有一个a.exe则是编译成功。把a.exe拖入到cmd中,回车即可看到结果。


Visual Studio

下载安装Visual Studio,官网:https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=16

因为我没有安装VS,所以就放出一个别人写的教程,仅供参考。

https://blog.csdn.net/dingyc_ee/article/details/98075146


GUIDE

GUIDE是NOIP(全国青少年信息学奥林匹克联赛)中指定使用软件,这款软件中就已经是编辑器和编译器的集合体,已经集成了MinGW,可以快速上手使用。

之前参加比赛时拿了一份老一点的版本beta2,不过不影响我们编程。

安装包地址:https://wwa.lanzoui.com/iRqSktiy0cd 密码:99fd

打开安装包,选择一个自己找得到的,没有中文的地址点击解压,找到安装地址,点击FIRST.bat进入GUIDE

注意:进入的第一次务必从FIRST.bat进入,让GUIDE自动检测MinGW位置。之后的打开可以只运行GUIDE.BAT进入,可以把这个文件创建快捷方式到桌面。

进入后就是编译器了,我们打开C文件,点击编译,再点击运行就可以看到结果了。

这个就会比MinGW的控制台操作要简便很多,但是老师要求我们都要掌握。


代码

既然编译器已经弄好了,那么我们就应该输入代码了。如果是VS和GUIDE的用户编辑器和编译器集合了就可以直接在里面编写代码,然后编译。如果只有编译器的话,需要先在其他地方写好代码才能编译。编辑器的话有很多,Windows自带的记事本、notepad2、notepad3、Text Editor Pro、sublime text...在这里不建议使用notepad++,不是因为它不好用,而是它的作者多次发表反华言论,抵制它是应该的。

你可以在我之前的文章中下载到Text Editor Pro和notepad2。

【第三弹】新电脑必装软件推荐

在这里分享我们的第一个C代码:hello.c


#include<stdio.h>

int main()
{
    
    printf("Welcome to Macau University Of Science and Technology.\n");
    return 0;
}

这里的一切都有始有终,却能容纳所有的不期而遇和久别重逢。
最后更新于 2024-01-14