GCC和gcc

发布时间 2023-12-11 18:17:47作者: AbendEssen29

它是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器。

它可以编译很多种编程语言(括C、C++、Objective-C、Fortran、Java等等)。

 

gcc其实有两层含义:

广义上是指gnu工具集,狭义上指这个gnu工具集里的c++编译器。

一般前者用大写,后者用小写做区分。

不过只是约定俗成的默契,不是强制的规定。

 

一些使用GCC(GNU编译器集合)作为默认编译器的集成开发环境(IDE)包括:

  1. Code::Blocks:这是一个开源的跨平台C/C++集成开发环境,支持多种编译器,包括GCC。

  2. Eclipse CDT(C/C++开发工具包):这是Eclipse的一个插件,专门用于C和C++的开发,支持GCC作为默认编译器。

  3. NetBeans:NetBeans支持C/C++开发,并且可以配置为使用GCC作为编译器。

  4. Qt Creator:这是Qt开发框架的官方集成开发环境,支持C++开发,也可以配置为使用GCC编译器。

这些集成开发环境都可以支持使用GCC作为默认的编译器来进行C和C++的开发。

 

这些集成开发环境通常可以配置为使用不同的编译器,但是它们支持使用GCC作为默认编译器。

除了GCC之外,它们通常还可以配置使用其他编译器,比如Clang、MinGW等,这取决于具体的集成开发环境和相应的配置。

因此,虽然它们可以使用GCC作为默认编译器,但并不代表只能使用GCC。