
1、GCC,GNU组织开发的开源免费的编译器
2、MinGW,Windows *** 作系统下的GCC
3、Clang,开源的BSD协议的基于LLVM的编译器
4、Visual C++ :: cl.exe,Microsoft VC++自带的编译器。
扩展资料
选择开发平台注意事项
一、windows
开发环境:visual studio
特点:集成开发环境、简单易用、完整的工具集
缺点:需要授权(也有免费版)体积庞大、无法学习到背后工程代码组织情况、不利于初学者掌握代码编译、链接过程、工程管理
二、unix 或者类unix (包过aix,open solaris ,*bsd, linux)
开发环境:编译工具 gcc、clang ...等等
代码编辑器:vim、emacs等
工程组织:make,CMake
特点: *** 作系统集成很多工具,所有的工具几乎开源且免费、短小精悍、功能强大
缺点:需要自己动手搭建开发环境、熟悉编译工具、
熟悉编辑器 *** 作、熟悉类unix *** 作系统的 *** 作。
入门门槛高需要在命令模式下使用脚本、make等工具完成开发工作
参考资料来源: 百度百科—c语言
能进行C语言编程的平台有很多,常用的有:Microsoft Visual C++、Microsoft Visual C++.NET、Turbo C、Borland C++ Builder 等。在NOIP(全国青少年信息学奥林匹克联赛)中用来C语言编程的平台有Dev-C++、RHIDE Windows版,所用的编译器为gcc 3.4.2。关于对计算机编程中的平台而言,通俗地讲就是:你是在什么 *** 作系统下面编写程序。例如:假设你平时经常使用的是 Linux/UNIX *** 作系统,那么对于你想编写 C 语言程序(Linux 系统下面 C 语言的编译器是 gcc,UNIX 系统下面 C 语言的编译器是 cc)。因此计算机编程中的平台就是:Linux/UNIX。
如果你平时经常使用的是 WINDOWS *** 作系统,如果想编写 C 语言程序,那么就需要安装Microsoft Visual Studio C++。因此计算机编程中的平台就是:WINDOWS。
通常来说,在不同平台下面开发的程序,不能够完全移植到另外的不同平台上。即使对同一个 C 语言源程序来说(通常都说 C 语言源代码的特点是可移植性很高),但是例如在 Linux/UNIX 系统下面编译通过的可执行文件,拷贝到 WINDOWS 系统下面是无法运行的。只能够把整个 C 语言源程序拷贝到 Linux/UNIX 系统下面,然后再重新进行编译一遍,程序才能够在 Linux/UNIX 系统下面运行。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)