之间网

gcc编译器下载(gcc编译器使用教程

精选经验
导读 大家好,小宜来为大家讲解下。gcc编译器下载(gcc编译器使用教程这个很多人还不知道,现在让我们一起来看看吧!中国的龙芯公司继续为Linux提...

大家好,小宜来为大家讲解下。gcc编译器下载(gcc编译器使用教程这个很多人还不知道,现在让我们一起来看看吧!

中国的龙芯公司继续为Linux提供LoongArch处理器的支持,这个基于MIPS64的ISA现在看到了完整的补丁系列,以使GNU编译器集合(GCC)得到审查。

几个月来,Loongson一直致力于为Linux内核提供LoongArch支持,从新的CPU ISA功能到复制大量现有的MIPS64代码并加入新的ID,程度不一。对Linux内核的支持仍在进行中。

同时,他们也一直在编译器/工具链方面工作。最近,LoongArch对GNU Binutils的支持被合并了,而今天发出的是一组12个补丁,用于连接GCC编译器支持。

Loongson工程师的这个补丁系列得到了初步的支持。最初的目标是loongarch64-linux-gnu,用于Linux的64位LoongArch。

尽管由于GCC 12最近进入了第三阶段的开发,重点是修复错误,因此LoongArch出现在GCC 12中可能已经太晚了。在这种情况下,LoongArch的支持要到2023年的GCC 13才会出现在主线上。

要知道,你的程序是运行在硅提纯物上的。一个好程序员不需要精通硅提纯,但完全可以借助LLVM+gcc 写个交叉编译器啊,这样就有第一个汇编器和第一个C编译器了,没必要从头开始造轮子。但国区还得会光刻机的设计制造才行,要不然仍会被别人卡脖子。

30年前也曾想自己做一个CPU,觉得总能做出来,但是只是停留在想法中。后来看到中科院计算所的胡伟武在《我们的CPU》一文中说到那时候用74LS逻辑电路,在中科大搭建了一个8086CPU,真是感慨万分。

30年弹指一挥间,我现在拿起计算机原理和编程书籍,仔细研究。理顺以前没想通的事,为的是将来能和孩子有效沟通,毕竟我喜欢像学物理一样追根刨底,总会整明白计算机的这些事情。

#科技快讯##处理器##程序##科技#

据悉IBM在最后关头成功完成了将针对POWER 10处理器的更新带入GCC 11的工作。GCC编译器对POWER10的支持工作很早就展开了,甚至略早于该IBM处理器发布的时间。在那之后为了实现对POWER 10 ISA的更好的支持,许多优化工作在持续推进中,并预计在GCC 11中可以成型,目前来看,该目标算是达到了。最近的工作使得POWER 10在调度和指令成本上得到了优化,进而可以让GCC编译器为其产生更佳的二进制程序。

业界对于IBM能够准时提供更好的针对POWER 10的编译器支持感到欢迎。我们将有可能在未来看到IBM POWER 10处理器与EPYC 7003 Milan和Ice Lake Xeon处理器进行竞争。

#科技快讯##芯片##程序##开源##科技#

针对AMD Zen 3架构的调优工作也被向后移植到了GCC 10编译器中。自从前几周EPYC 7003 Milan处理器亮相以来,针对AMD 的Zen 3架构的"Znever3"调优工作就被迅速推进到了GCC 11的代码库中,以争取在其下一个稳定版发布前能够完成优化工作。

而现在,该工作同样被整合到了GCC 10的代码分支中,预计也将在GCC 10的下次更新GCC 10.3中被推向用户。对于那些使用类似Arch Linux滚动发行版的用户来说,在GCC 10.3更新后不久也应该能在系统更新后使用到带有支持Zen 3架构优化的GCC 10编译器,而其它用户可能要自行更新GCC 10编译器。

这个成绩怎么说呢,初代i5的1/3左右的整数性能,这还是用GCC的结果,如果用Intel自己的编译器ICC性能只有i5的1/4,而且浮点性能差距更大。

本文gcc编译器下载(gcc编译器使用教程到此分享完毕,希望对大家有所帮助。

标签: