1.Linux 用户配置环境
在大多数的 Linux 操作系统上,你只需要安装几个包就可以了。对于基于 Debian(如 Ubuntu)的操作系统上,请找到终端(Terminal)应用并打开,在它的命令行中输入如下命令进行安装:
sudo apt-get install build-essential
对于基于 RPM 的系统(如 Fedora),请同样找到终端(Terminal)应用并打开,在它的命令行中输入如下命令进行安装:
su -c "yum groupinstall development-tools"
2.MacOS 用户配置环境
请从 Apple 的应用商店下载 XCode,安装了 XCode 后我们所需要的环境都会被完美地配置好。如果你在安装 XCode 时遇到问题,可以借助搜索引擎的帮助,上面可以找到很多相关的介绍。
3.Windows 用户配置环境
如果你是 Windows 10 最新版本的用户,你也可以在搜索引擎上学习一下如何在 Windows 使用 Linux Bash;利用好微软提供的这个解决了计算机科学教育需求的重要工具。
4.开发工具的选择
对于程序语言的初学者来说,不要轻易地使用太复杂的 IDE(integrated development environment,集成式开发环境) 。IDE 会隐藏很多本来应该让你学习到的知识,让你丧失很多学习的乐趣,也会让你变“笨”(如果你坚持要使用 IDE,对于初学的你,我们推荐你使用 Code::Blocks 或 Dev C++ 这种相对轻量的 IDE)。
我们推荐你使用 Vim 编辑器。如果可能,你都可以试一试,找到你最喜欢、用起来最顺手的那个(在编辑器的选择上没有“最好”,只有“最适合你”,千万不要太纠结)。
5.C语言的编写
你编写的 C 语言程序通常以.c结尾,例如main.c。对于一个文件,可以通过执行gcc -o program main.c进行 编译(compile) ,告诉一个叫gcc的编译器,我们要编译生成一个名叫program的可执行文件(用-o program进行说明),被编译的代码文件是 main.c。
如果编译成功,我们在同一个目录下可以得到一个编译后的可以执行的program程序。再通过执行./program的方式你就可以运行这个程序了。
小开上的教学内容和运行环境也都是基于 Linux 的,当在小开上进行 C 语言学习时,编译和运行程序的过程都会被小开的系统自动完成,而你在自己的机子上进行学习时,则需要使用上面说到的方式进行编译和运行。
如果你选择了使用 IDE,那么你需要了解一下自己的 IDE 的编译和运行功能被设计成了什么样的菜单选项或按钮。每次先编译,确认编译通过后再运行。