在本章节,你将会设置你的系统来运行C程序。对于使用Linux和Mac OSX系统的用户来说,有一个好消息就是你们所使用的系统就是为编写C程序而设计的。C语言的作者同样在Unix系统的开发过程中也贡献了很多力量,而Linux和Mac OSX 都是基于Unix而设计的。实际上,搭建环境是十分简单的。
对于使用windows的用户来说,会有一些不好的消息,在Windows上学习C语言是十分痛苦的。你可以为Windows写C代码,这本身并没有什么问题。问题是在windows下所使用的库文件,函数及相关工具与C的世界中的是不同的。C语言来自Unix,所以它也更容易运行在Unix平台上,恐怕这是你不得不接受的现实。
我想暂时先抛开这个问题以至于你不会因此而恐慌。我并不是说你需要完全地避开windows,我的意思是,如果你想更轻松地学习C语言,现在是时候去咀嚼一些Unix系统的知识了,这样会让你学习C语言更加的容易。如果你熟悉Unix,这能帮助你领悟到一些C程序的智慧并且提升你的技能,这些对你来说是非常有利的。
这也意味着你需要使用命令行工具。是的,在这里,你会敲击一些命令来与控制你的电脑。对此你不用感到担心,我会告诉你输入些什么并解释它会做些什么。所以你能在这个过程中学到一些思想,提升一些技能。