• 今日更新
  • 历史记录
  • 首页
  • 电脑软件
gcc

gcc 官方版 v11.2.0

软件大小:153.33MB
软件类型:国产软件
软件语言:简体中文
软件授权:免费软件
软件分类: 编程工具
支持系统:
安全下载 使用WindSoul软件管家下载

猜您喜欢

  • PyCharm PyCharm 专业版 v2023.1.1
  • UltraEdit UltraEdit 官方版 v29.00
  • JetBrains PhpStorm JetBrains PhpStorm 最新版 v2020.2.1
  • phpstorm 2019 phpstorm 2019 官方版
  • Rider 2019 Rider 2019 最新版
  • IDM UEStudio IDM UEStudio 中文版 v19.20.0.38

      gcc 8.3官方版是一款由 GNU 开发的编程语言编译器工具,即GNU Compiler Collection,GNU编译器套装。gcc 8.3官方版是一套以 GPL 及 LGPL许可证所发行的自由软件,亦是自由的类Unix 及苹果计算机 Mac OS X 操作系统的标准编译器。

相关软件 版本说明 下载地址
猿编程客户端 官方版 查看
Sublime Text 中文版 查看
JD-GUI 中文版 查看
vc++6.0 简体中文企业版 查看
软件介绍

      gcc 8.3官方版原名为 GNU C 语言编译器(GNU C Compiler),因为它原本只能处理 C语言。GCC 很快地扩展,变得可处理 C++。之后也变得可处理 Fortran、Pascal、Objective-C、Java, 以及 Ada 与其他语言,所以改名GNU编译器套件(GNU Compiler Collection)

截图

软件功能

      1、gcc编译器以GPL及LGPL许可证所发行的自由软件;

      2、既能处理C语言,也能处理C++;

      3、支持Fortran、Pascal、Objective-C、Java,以及Ada与其他语言;

      4、gcc编译器支持跨windows、mac、linux等平台;

      5、可以透支和保存文件;

      6、可以解决一个共同的碰撞;

      7、可以进行解析器的越界。

软件结构

      GCC的外部接口长得像一个标准的Unix编译器。使用者在命令列下键入gcc之程序名,以及一些命令参数,以便决定每个输入档案使用的个别语言编译器,并为输出程序码使用适合此硬件平台的组合语言编译器,并且选择性地执行连接器以制造可执行的程序。每个语言编译器都是独立程序,此程序可处理输入的原始码,并输出组合语言码。全部的语言编译器都拥有共通的中介架构:一个前端解析符合此语言的原始码,并产生一抽象语法树,以及一翻译此语法树成为GCC的暂存器转换语言〈RTL〉的后端。编译器最佳化与静态程序码解析技术(例如FORTIFY_SOURCE,一个试图发现缓冲区溢位〈buffer overflow〉的编译器)在此阶段应用于程序码上。最后,适用于此硬件架构的组合语言程序码以Jack Davidson与Chris Fraser发明的算法产出。几乎全部的GCC都由C写成,除了Ada前端大部分以Ada写成。

基本规则

      gcc所遵循的部分约定规则:

      .c为后缀的文件,C语言源代码文件;

      .a为后缀的文件,是由目标文件构成的档案库文件;

      .C,.cc或.cxx 为后缀的文件,是C++源代码文件且必须要经过预处理;

      .h为后缀的文件,是程序所包含的头文件;

      .i 为后缀的文件,是C源代码文件且不应该对其执行预处理;

      .ii为后缀的文件,是C++源代码文件且不应该对其执行预处理;

      .m为后缀的文件,是Objective-C源代码文件;

      .mm为后缀的文件,是Objective-C++源代码文件;

      .o为后缀的文件,是编译后的目标文件;

      .s为后缀的文件,是汇编语言源代码文件;

      .S为后缀的文件,是经过预编译的汇编语言源代码文件。


使用说明

      安装了MinGW,在其根目录下的bin文件夹中发现有等文件。

      为了测试,我在该文件夹中新建了一个test.bat文件,将其中内容写为:

      gcc test.cpp

      然后在该文件夹中创建test.cpp文件并将其内容设置为:

截图

      双击test.bat文件,发现该文件夹中产生了一个a.exe文件,执行该exe文件,发现其与预期编译效果一致,说明编译成功。

      gcc –o name test.cpp

      可以生成名为name.exe的可执行程序。

      把指令改为gcc –e test.cpp >test.txt 后,提示错误

      gcc: no input files

      而把参数E改为大写之后问题即解决:

      gcc –E test.cpp > test.txt

版本说明

      GCC 8.3 发布了,GCC 8.3 是 GCC 8 分支的 bug 修复版本,其中包含对 GCC 8.2 中的回归和严重 bug 的重要修复,自上一版本以来修复了超过 153 个错误。

      GCC(GNU Compiler Collection,GNU编译器套装),是一套由 GNU 开发的编程语言编译器。它是一套以 GPL 及 LGPL 许可证所发行的自由软件,也是 GNU计划 的关键部分,亦是自由的 类Unix 及苹果计算机 Mac OS X 操作系统的标准编译器。GCC(特别是其中的C语言编译器)也常被认为是跨平台编译器的事实标准。GCC 原本只能处理 C语言,随后增加了处理 C++的能力,再之后也变得可处理 Fortran、Pascal、Objective-C、Java,以及 Ada 等多种语言。

      新版更新主要是针对 Windows 操作系统的一个 C++ Microsoft ABI 位阈布局(bitfield layout)Bug 的修复(PR87137)。具体如下:

      A non-field declaration could cause the current bitfield allocation unit to be completed, incorrectly placing a following bitfield into a new allocation unit. The Microsoft ABI is selected for:

      Mingw targets

      PowerPC, IA-32 or x86-64 targets when the -mms-bitfields option is specified, or __attribute__((ms_struct)) is used

      SuperH targets when the -mhitachi option is specified, or __attribute__((renesas)) is used

      GCC 8 介绍了这缺陷的额外案例。开发团队决定在单个改动中解决掉这个缺陷的所有案例,而不是只解决掉那些回归。

gcc下载地址

Windows版下载
立即下载:
  • 电信下载1
  • 联通下载1
  • 电信下载2
  • 联通下载2

相关分类

  • 编程工具
  • 安装制作
  • 数据库类
  • 编译控件
  • 补丁制作
  • 网络编程
  • 编译工具
  • java相关
  • 加壳脱壳

下载排行

近期更新

  • 1
    .net framework
    .net framework

    v4.0.30319

  • 2
    Visual Basic
    Visual Basic

    简体中文企业版v6.0

  • 3
    VC++ 6.0
    VC++ 6.0

    绿色完整版

  • 4
    vc++6.0(Visual C++)
    vc++6.0(Visual C++)

    简体中文企业版

  • 5
    VC++6.0
    VC++6.0

    英文版 32位

  • 6
    Matlab
    Matlab

    中文版 vR2020a

  • 7
    Visual Studio 2015
    Visual Studio 2015

    中文版

  • 8
    hbuilder
    hbuilder

    标准版 v3.96.2023110403

  • 9
    vs2010
    vs2010

    中文旗舰版

  • 10
    VisualStudio2008
    VisualStudio2008

    简体中文专业版

  • 1
    JD-GUI
    JD-GUI

    中文版 v1.6.6

  • 2
    VC++6.0
    VC++6.0

    英文版 32位

  • 3
    Visual Studio 2015
    Visual Studio 2015

    中文版

  • 4
    Microsoft Visual C++2013运行库
    Microsoft Visual C++2013运行库

    官方完整版

  • 5
    Keil uVision4免费版
    Keil uVision4免费版

    v4.12

  • 6
    Microsoft .Net Framework
    Microsoft .Net Framework

    v4.7.2 简体中文版

  • 7
    action s
    action s

    官方版 v1.0

  • 8
    Vscode
    Vscode

    官方版 v1.84.2

  • 9
    Visual Studio Code
    Visual Studio Code

    中文版 v1.84.2

  • 10
    Visual Studio Code
    Visual Studio Code

    官方版 v1.84.2

装机必备

  • QQ

    QQ

  • 微信

    微信

  • 暴风影音

    暴风影音

  • WPS

    WPS

  • 360安全卫士

    360安全卫士

  • 迅雷

    迅雷

  • 360浏览器

    360浏览器

  • 搜狗拼音

    搜狗拼音

游戏娱乐
多玩盒子
迅游加速器
穿越火线
影音软件
爱奇艺
网易云音乐
迅雷看看
系统安全
腾讯管家
金山毒霸
瑞星杀毒
办公软件
office2007
转转大师
Photoshop
gcc

gcc

安全下载

聚圣源德牧公犬起名字大全起名哪家专业介绍怎样给工厂起名字茂名月租房一个月起租牧场物语矿石镇的伙伴们料理尐家军风云之天下会秘籍mj567吞噬星空之签到成神欲擒故纵什么意思qq分组图案天龙八部人物名字起个英文名男人蒋宝宝起名睿字和搭配什么字起名漳浦新闻alexa排名铁梨花演员表漂亮的符号组合网上免费送宝宝起名金字旁起名的字有哪些培根的名言爱情灵药开车进故宫女子是孙男孩子属鼠起名起名表示健康平安有字给姓于有什么男孩起名字掌酷手机手机短片1箱包有限公司起名给男孩起什么名字好淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化