首页 > 其他分享 >GCC和gcc

GCC和gcc

时间:2023-12-11 18:13:28浏览次数:34  
标签:集成 GCC gcc C++ 编译器 开发 默认

它是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。

标签:集成,GCC,gcc,C++,编译器,开发,默认
From: https://www.cnblogs.com/AbendEssen29/p/17895054.html

相关文章

  • GCC源码编译安装升级
    gcc官网:​​https://gcc.gnu.org/​​1.安装系统默认gcc(有则忽略)yuminstall-ygccgcc-c++make2.下载高版本gcc源码包下载地址:​​https://ftp.gnu.org/gnu/gcc/​wgethttps://ftp.gnu.org/gnu/gcc/gcc-7.5.0/gcc-7.5.0.tar.gz3.源码编译安装#解压tar-xvfgcc......
  • Termux安装GCC编译器
    cctoolspkgupdatepkginstall-ycoreutilsgnupgcurl-sLo$PREFIX/etc/apt/trusted.gpg.d/cctools.asc--create-dirshttps://cctools.info/public.keyecho"deb[trusted=yes]https://cctools.infotermuxcctools"|tee$PREFIX/etc/apt/sources.list......
  • 交叉编译工具 arm-none-linux-gnueabihf-gcc安装及思考
    1安装步骤A创建目录:/usr/local/armB将交叉编译器(压缩包)复制到该目录,在该目录下进行解压得到“gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf”的文件C打开/etc/profile文件添加环境变量       sudovi/etc/profile  exportPATH=......
  • gcc 在嵌入式软件中一些常见的用法(待补充)
    大多数情况,嵌入式软件工程师并不需要知道gcc编译器是工作的,但是随着调试深入,了解gcc在软件中的一些常见的用法大有裨益。这里列一下遇到的一些嵌入式软件中用到的一些gcc知识。1GCC关闭某函数的优化软件库使用O2/O3优化,有时debug时,需要关闭其中某些函数的优化(即使用此函数使用......
  • Docker|--镜像中既有gcc和.NET运行时, 但是容器启动的时候报错 exec: "dotnet": exec
    基本信息#镜像gcc_for_net7_image是如何产生的,分为3步1.基于gcc的镜像运行起来的一个包含了gcc环境的容器,2.在这个容器里安装了.NET7运行时,3.再将这个包含了gcc环境和.NET7的容器打包为一个镜像"gcc_for_net7_image"总之,这个镜像"gcc_for_net7_image"既包含了gcc......
  • 高版本gcc编译出的程序在低版本glibc机器上运行
    比如我们用gcc9.3.0编译程序,但需要发布的机器gcc版本是4.8.5,怎么办?你可能想到如下方法静态编译容器发布打包依赖的so,使用本地so运行程序1.静态编译将libc和libstdc++静态编译,编译时带上如下参数。g++-static-libgcc-static-libstdc++glibc并不推荐静态链接,你依赖......
  • linux虚拟机gcc命令安装
    我从网上找的安装命令是"sudoapt-getinstallgcc",但是我无法成功,它提示未找到apt-get命令,于是我把apt-get命令更换成yum命令,也就是"sudoyuminstallgcc",这个命令就没有问题了,直接安装成功。所以可以直接使用yum命令。 附:当apt-get命令找不到时,可能有以下几个原因和解决......
  • 基于空间截面的通用地理因果模型GCCM
      ......
  • GCC常用编译选项及内置宏
    1.__has_include__has_include是一个C++17标准定义的宏,它的用途是检查指定的文件是否存在,从而决定是否继续编译。它可以在头文件包含中使用,这样编译器就可以根据它的返回值来决定是否继续编译,从而提升编译的效率。用法示例:#ifdefined__has_include#if__has_include......
  • Linux训练营(gcc编译器)
    (文章目录)前言本篇文章我们来讲解gcc编译器,gcc编译器在Linux中是用来将从代码编译为可执行程序。为了更加深入了解程序编译生成的过程我们有必要来学习gcc的相关知识。一、gcc编译器介绍GCC(GNUCompilerCollection)是一款广泛使用的开源编译器套件,由GNU项目开发。它支持多种......