万事开头难,学 C 语言也不例外,其中一难就是如何选择正确的开发工具。为了让各位初学者少走弯路,结合个人十多年研发经验分享一些看法,希望能帮助到大家。
强烈建议 C 语言初学者使用「Linux + vim + gcc + gdb」这套开发工具。它们是什么,为什么是它们,请带着这些疑问继续往下看。
大家平常都在用 Windows 系统,但在以后的开发工作中用的最多的却是 Linux 系统,服务器和嵌入式领域也基本都是用 Linux 系统。Linux 系统非常重要,不会用 Linux 系统的程序员绝对是不合格的。
在 Linux 系统上学习 C 语言,一举两得,不仅可以学到编程知识,还可以熟悉 Linux 系统。Linux 系统有很多发行版本,推荐使用 Ubuntu、Fedora 等主流发行版,用的人多,遇到问题更容易在网上查资料解决。可以在虚拟机(VMware、VirtualBox 等)中安装使用它们,这样不会影响到你的 Windows 系统。
vim 是 Linux 系统上非常常用的一款文本编辑器,虽然没有花里胡哨的图形化界面,但功能非常强大。绝大多数 Linux 系统都自带安装了它,推荐用它编写代码。刚开始用 vim 可能不太适应,但用着用着你就会爱上它。