gcc

开源日报 | DNF手游与Android渠道“脱钩”;GCC支持兆芯”世纪大道”微架构CPU;阿里Qwen2-72B登顶HELM榜单;科技领域的几个重要发展周期

欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.6.20 今日要闻 GCC 15编译器加入对兆芯"世纪大道"x86_64 CPU的支持 今天,GCC …

英特尔准备为GCC 15删除Xeon Phi

对于GCC 14编译器版本,是对Xeon Phi目标的弃用。随着Intel Knights Landing和Knights Mill在Intel的生命垂危,他们正在努力取消对GNU…

GCC 15告别Solaris 11.3支持

随着GCC 14的稳定发布和GCC 15的开发,GNU编译器集合的新功能代码正在登陆。早期的功能之一是微软用aarch64-w64-mingw32实现了“ARM64上的Window…

GCC 14.1 发布

GCC 14.1 现已发布,包括新的 CPU 支持、新的 ISA 扩展、新的 C/C++ 语言特性、静态分析器改进、新的 AMD GPU 支持以及许多其他新增功能。 一些更新亮点包…

Microsoft为GCC 15提供Windows On ARM64“aarch64w64mingw32”支持

微软工程师为上游GNU编译器集合(GCC)提供了WindowsOnARM64支持,并提供了新的“aarch64-w64-mingw32”目标。 随着GCC 14的发布和GCC 15…

GCC 14.1编译器发布英特尔APX&AVX10.1支持,AMD Zen 5 Target&ampf硬化的

GCC 14.1今天发布,是GCC 14系列中第一个稳定的编译器版本。GCC 14.1为这个开源编译器带来了一年的改进,从新的CPU支持和新的ISA扩展到新的C/C++语言功能、静…

GCC 14.1 RC编译器可用于与AMD Znver5 Target&新的C/C++功能

GCC 14编译器的候选版本可作为GNU编译器集合的年度功能更新进行测试。 GCC 14.1希望在下周(5月7日左右)发布,而今天将为最后一分钟的测试带来坚实的一周。Red Hat…

英特尔公布AVX10.1、AMX&更多

英特尔软件工程师Victor Rodriguez上个月在北美开源峰会上介绍了他们的开源编译器工具链工作,以实现即将推出的英特尔CPU的ISA功能,并使用模拟工具帮助测试编译器的增强…

GCC的Rust编译器将与GSoC 2024一起改进

谷歌代码之夏2024(GSoC’24)已与GNU编译器集合(GCC)一起宣布接受项目,今年夏天有七名学生开发人员参与其中,其中几人专注于增强GCC的Rust前端。 其中一名开发人员…

如何在 openSUSE 上安装 GCC

GNU Compiler Collection (GCC) 是软件开发领域的基石,提供了一套支持 C、C++ 和 Fortran 等语言的多功能编译器。GCC 最初是 GNU 操作…

Fedora 40上GCC 14与LLVM Clang 18编译器的性能

Fedora Linux的一个前沿优势是,它在发布时总是附带最新的开源编译器工具链。对于他们每年的春季发布,这通常意味着要附带一个GCC编译器,该编译器甚至还没有正式发布为稳定版本…

GCC 14添加“GFX90C”,用于使用GFX9/Vega Graphics将OpenMP卸载到APU

作为GCC 14编译器代码今天分支和GCC 15在主线代码库上开放之前的最后一个功能补丁,AMD GFX90C支持被合并,以实现GPU OpenMP设备卸载到具有GFX9/Vega…

GCC 14.1编译器计划于5月7日左右发布

正如在添加AMD GFX90C目标之后所提到的,GCC 14编译器代码是从主要的Git分支分支分支出来的,并且GCC 14的发布准备工作正在进行中。刚刚发布了一份状态报告,概述了在…

GCC GX1103新增AMD RDNA3 APU设备卸载支持(GFX1103)

趁有机会基于LLVM/Clang编译器的AOMP设备卸载但较少被提及且功能不丰富的是GNU扩展器集合(GCC)中的AMDGCN后端,该后端也用于向Radeon GPU卸载UPnP设…

IBM发布GCC修补程序—mCPU = power11支持

与 Linux 6.9中的早期Power11补丁IBM的工程师已经发布了GNU版本集(GCC)补丁, —mCPU = power11在这个开放源码的编译器中定位。 IBM此前曾搞砸…

AMD Zen 5“znver5”CPU支持为GCC合并14

早在2月份,AMD就发布了GCC编译器支持Zen 5 新的"znver5"目标提前发射。从那以后,人们一直很安静和紧张,没有看到在即将到来的GCC 14稳定版之前合并这一支持,但今…

Ubuntu安装GCC10教程

以下是在Ubuntu上安装GCC 10的简单步骤,符合SEO标准并提供原创内容: 打开终端: 在Ubuntu上,按下Ctrl + Alt + T组合键,可以打开终端。 更新软件包列…

如何在ubuntu服务器交叉编译不同系统的可执行程序?

相信很多C程序员都有过这样的疑问,如果一台服务器有不同的gcc版本怎么办,它们之间会相互影响吗? 答案是会的,我们一般使用gcc编译源文件时,这个gcc是系统环境变量PATH中最开…

Linux系统没有管理员权限如何编译安装高版本gcc

有一台公共的服务器,每个人都有自己的账号,但是没有root权限,也不能使用sudo切换,此时需要使用gcc 7.5.0(默认gcc版本是4.8.5),因此只能通过在家目录下编译安装…

为GCC发布的AMD Zen 5编译器支持确认新的AVX功能&&更多

这是一个非常激动人心的星期六早上,AMD刚刚在GNU编译器集合中发布了他们对管道Zen 5处理器支持“znver5”的初始启用补丁!使用GCC 14 由于像往常一样在3月~ 4月发…

发布了带有新选项的eclipse OpenJ9 0.43,更新了用于发布二进制文件的编译器

现在有了新版本的Eclipse OpenJ9,高性能的Java虚拟机以前由IBM开发,称为J9 VM。 作为新版本的eclipse OpenJ9v0.43支持OpenJDK版本8、…

Linux系统安装gcc详细教程。

以下是在Linux系统上安装GCC(GNU Compiler Collection)的详细教程: 更新软件包列表: 在终端中执行以下命令,以确保您的系统的软件包列表是最新的: su…

由于内核破裂,托瓦尔兹对GCC的评论是WstringopOverflow

后来合并的Linux6.8的新特性之一是启用-Wstringop-overflow编译器选项以警告可能的缓冲区溢出在编译器可以在编译时检测到此类可能溢出的情况下。虽然这在理论上是好…

GCC 14编译器可能支持AMD RDNA3图形处理器“多种用途”

本月早些时候,GCC 14编译器首次支持AMD RDNA3“GFX11”图形处理器作为GNU编译器集合的OpenMP设备卸载支持GPU计算的一部分。最初的支持是相当基本的,但后续的…

GCC 内联汇编

LINUX下的汇编入门 AT&T风格 汇编 和GCC风格汇编 汇编代码的调试 前面写了三篇,是自我摸索三篇,摸着石头过河,有些或许是错误的细节,不必在意!  今天我们直接用…

GCC锈编译器“gccrs”看到约900个新补丁为GCC上流14

今天下午合并到GCC Git之前,即将发布的GCC 14.1稳定版是对GCC铁锈“gccrs”编译器前端的一次重大更新。 今天,近900个补丁被推出到GCC Git主线,用于同步g…

GCC 14开发者获得针对AMD RDNA3“GFX11”GPU的初始支持

AMD通过其图形驱动程序和计算堆栈大量使用LLVM编译器基础设施,而GNU编译器集合(GCC)在较小程度上也在GPU计算/OpenMP设备卸载的上下文中支持AMD图形目标。多年来,…

GCC VS Cang编译器在英特尔流星湖上的表现

上周我发布了一些新的 GCC VS LLVMClang编译器性能基准使用AMD Ryzen ThreadRipper PRO 7995WX(Zen 4)系统HP Z6 G5 A工作…

GCC 13 VS浪17编译器基准,早期浪18和GCC 14开发基准

由于已经有一段时间没有发布任何具有竞争力的GCC和LLVMClang编译器的竞争分析了,随着这一年的快速结束,这里重新审视一下在x86_64上测试的各种最终应用程序二进制代码的GC…

LLVM迁移到类似GCC的版本控制方案稳定分支N.1版

在与上游开发人员讨论之后,LLVM正在更改其版本,作为分支创建过程的一部分,以更好地区分LLVM的主线开发版本和来自稳定(或即将稳定)发布分支的版本。 第一个稳定版本实际上将是LL…

推荐Linux系统中4款好用的编译器!

  编译器是将*级语言代码转换为机器语言的工具,它们在开发和调试软件时起到关键作用。作为一款免费开源的操作系统,Linux系统拥有众多编译器可供大家选择,那么Linux系统用什么编…

英特尔发布最新AVX10.1256&适用于GCC的AVX10.1512编译器修补程序

自从 宣布AVX10 今年早些时候,英特尔编译器工程师一直忙于为下一代高级矢量扩展准备GCC和LLVM/Clang等开源编译器工具链。周四晚上,GNU编译器集合发布了最新的AVX1…

GCC COBOL编译器支持工作仍在继续

虽然现在没有Rust或其他语言那么受欢迎,但对于COBOL爱好者和那些继续用50年代的编程语言维护代码库的人来说,树外GCC COBOL编译器支持将在2023年末继续进行。 Jam…

兆信永丰CPU支持合并用于GCC 14编译器

GCC 14编译器通过新的 -三月=永丰 和 -mtune=永丰 编译器选项。 永丰是兆新的当前一代处理器,兆新是VIA和上海政府的合资企业,生产x86兼容处理器。永丰于2022年…

GCC 14功能开发将于下月结束

从今天起一个月 GCC 14 随着GNU编译器开发人员过渡到bug修复阶段,功能开发预计将结束。 在昨天的 状态报告 对于GCC 14,SUSE的发布经理Richard Biene…

英特尔在GCC 14编译器方面取得了一些值得注意的改进

这是忙碌的一天 GCC 14 (GNU编译器系列)与英特尔的开发在今天为下一个主要的开源编译器版本做出了三项值得注意的贡献。 首先, 这个承诺 现在将x86混合平台(如Intel …

英特尔APX代码开始登陆GCC编译器

除了英特尔的编译器工程师将大量代码引入GCC和其他开源编译器组件之外 AVX10 ,在周末,代码开始进入高级性能扩展(APX)功能的GCC 14 Git代码库。 英特尔 宣布的AP…

GCC安全策略合并到GCC Git

在最近几周对GCC邮件列表进行讨论后,为GNU编译器集合代码库添加了GCC安全策略,以概述编译器项目的安全过程。 该文档概述了GCC安全漏洞处理建议、GCC语言运行库的安全注意事项…

Linux 编译器 gcc

一. 初探 gcc GCC 英文全名为 GNU Compiler Collection, 早期的 gcc 编译器主要用于 C 语言编译, 但是经过几十年的发展, 其可以用于多种语言…

Microsoft CBL Mariner 2.0.20230924由于该讨厌的GCC错误而重新生成AArch64程序包

微软本周发布了CBL Mariner 2.0.20230924,作为其内部Linux发行版的最新版本。此次发布背后的驱动力是在最近的GCC安全漏洞影响Arm 64位构建的软件后,推…