开发环境至少包括:编辑器、编译器、调试器。方式一分别是使用编辑器、编译器、调试器3个不同工具。这是原始的方式,除了嵌入式开发外,已很少有人使用这种方式。编辑器vim emacs sublime vscode notepad++ ...编译器GCC MinGW ...
但是这个计划还没有搞出个啥花样就横空出世了另外一个开源操作系统Linux, 这个大家都知道吧 , 所以最终经过种种事情之后 , GNU 计划选择Linux 作为 GNU 操作系统的内核, 那么GNU有了这个Linux基础之后就基于这个平台开发了许多系统的部件 其中就有一个部件叫做GCC。
Tinyhttpd是一个非常小巧的C语言写的http服务端,一个单独的C程序只有六百多行,支持静态文件输出和执行CGI,对于和我一样的C初学者来说,非常有利上手学习,而且有利于理解http服务原理。官网: 见原文链接。