工具链组成
shynur
一套典型的 C 程序开发流程应当有以下组成部分:
编辑器:用于编写代码。虽然 IDE 也有类似的功能, 但是它屏蔽了太多的(我们有义务知道的)细节, 本文着重讲原理,知道原理以后再使用 IDE,就会有种一切尽在掌控之中的感觉。
版本管理系统:用于记录项目的每一次迭代。专业的软件工程师不会应聘任何一家不使用“版本管理系统”的公司。
格式化工具:美化你写的人神共愤的代码。
编译器:用于将你写的源码处理成二进制文件。本文所说的编译器指的是
gcc
这种集编译,链接等功能于一体的缝合怪。构建系统.:你会对你的项目文件进行各种操作 (例如, 编译), 构建系统将这一流程自动化。
平台:可以理解为操作系统, 因为 MS-Windows 系和 UNIX 系上的工具集差别挺大的。
最后更新于
这有帮助吗?