所有的高级计算机语言都需要用编译器把程序编译成计算机能够看得懂的二进制。
所以我们需要一个环境来开发程序,从而通过程序实现一系列“骚操作。”
1. UNIX系统
C语言的诞生源于UNIX系统,也因UNIX系统而闻名。
在UNIX系统编辑C程序,通常会用到通用的UNIX编辑器,比如:emacs、vi、jove等等。
UNIX中,编译文件要用cc命令。如编译33.c文件,输入cc 33.c
值得注意的是,在UNIX中储存C语言程序的文件,文件名要以.c结尾,而不是.C。
2. Linux系统
Linux系统同样是一个非常著名的开源系统。
在Linux系统编译需要用到GCC,GCC是一个编译器集合,GCC的编译器紧紧跟着C标准的变动,同时也有各种各样的版本以适应硬件平台和操作系统(如:Windows、UNIX、Linux等。)。
在使用GCC时,编译文件可以用cc和gcc命令。
注意,通常在安装Linux系统时,会提示安装GCC,如果没有安装GCC,那么请访问GNU官网寻找GCC的最新版本。
根据自身的需要,还可以用调用不同的C标准。
如:
gcc -std=c99 inform.c
gcc -std=c11 inform.c
gcc -std=c1x inform.c
gcc -std=c90 inform.c
科普一下,GCC是GNU项目的产品之一。GUN项目由来已久,它是一个开发自由UNIX软件的集合。
想要具体了解,请访问GNU项目官网。
3. windows系统
在Windows标准软件包中没有C编译器,所以自己要手动安装C编译器。
Windows下的编译器有Cygwin、MinGW等等。
另外还有许多供应商提供的集成开发环境简称IDE。
比较常用的集成开发环境是微软的Visual Studio,当然你也可以用其他供应商提供的IDE,比如Pelles cc等等。
在Visual Studio中,新建项目时要选择C++选项,至于为什么没有C选项,那就该问问微软了。
几乎任何C程序能与C++程序完美兼容,甚至可以将源文件的扩展名.cpp改为.c,这时候编译器会安装C语言的规则编译文件。
所以完全不用担心Visual Studio编译不了C语言。
如果您想在Windows系统中安装Visual Studio,请参考C语言编译器Visual Studio官方正版下载安装https://blog.csdn.net/Afghanis/article/details/124987947