标签:gcc

– linux之centos7编译升级gcc cmake openssl教程

– linux之centos7编译升级gcc cmake openssl教程

在CentOS 7系统上编译升级GCC、CMake和OpenSSL可以帮助您获得最新版本的这些工具和库,以满足特定的需求。以下是在CentOS 7上编译升级GCC、CMake和OpenSSL的教程: 编译升级GCC: 安装必要的依赖: 首先,安装编译GCC所需的依赖包: sudo y

宇宙之一粟 宇宙之一粟 2024-07-22
0 0 0
保持自由 – GCC应该接受收费插件吗?

保持自由 – GCC应该接受收费插件吗?

GCC邮件列表中在争论GCC是否应该接受收费插件,但是认为GCC是一个自由软件(free software)开发的媒介的论调占得了上风Gcc以及它在模块化方面的缺失又一次作为一个问题被提出来,并且和市场上的新的编译器LLVM做了对比。GCC巨大而古老:5百万行代码,30年研发时间,并且还在继续增长。

三掌柜 三掌柜 2024-07-20
0 0 0
理查德·斯托曼经典语录集锦

理查德·斯托曼经典语录集锦

(题图来自:wikimedia)理查德·马修·斯托曼 ( Richard Matthew Stallman ) (RMS) – 神级程序员之一。他是一名程序员,是 GCC、GDB、Emacs 的构建者,软件自由的传教士,GNU Project 和 FSF 的创办人。GNU 是 “GNU’s Not

泡泡 泡泡 2024-07-19
0 0 0
GCC 内联汇编 HOWTO

GCC 内联汇编 HOWTO

v0.1, 01 March 2003.本 HOWTO 文档将讲解 GCC 提供的内联汇编特性的用途和用法。对于阅读这篇文章,这里只有两个前提要求,很明显,就是 x86 汇编语言和 C 语言的基本认识。1. 简介1.1 版权许可Copyright (C) 2003 Sandeep S.本文档自由共享

三掌柜 三掌柜 2024-07-19
0 0 0
开源新闻速递:Debian Unstable 将默认采用 GCC 6

开源新闻速递:Debian Unstable 将默认采用 GCC 6

今日关注即将发布的 Debian Unstable 操作系统将默认采用 GCC 6 编译器以及 Binutils2.27。Debian Unstable是Debian GNU/Linux 发行版的一个滚动开发版本,目前在其软件仓库中,可以下载GCC 6.1.1, Boost 1.61 和 ICU 5

醒在深海的猫 醒在深海的猫 2024-07-19
0 0 0
不常见但是很有用的 GCC 命令行选项(二)

不常见但是很有用的 GCC 命令行选项(二)

gcc 编译器提供了几乎数不清的命令行选项列表。当然,没有人会使用过或者精通它所有的命令行选项,但是有一些命令行选项是每一个 gcc 用户都应该知道的 - 即使不是必须知道。它们中有一些很常用,其他一些不太常用,但不常用并不意味着它们的用处没前者大。在这个系列的文章中,我们集中于一些不常用但是很有用

Escape Escape 2024-07-19
0 0 0
不常见但是很有用的 gcc 命令行选项(一)

不常见但是很有用的 gcc 命令行选项(一)

软件工具通常情况下会提供多个功能以供选择,但是如你所知的,不是所有的功能都能被每个人用到的。公正地讲,这并不是设计上的错误,因为每个用户都会有自己的需求,他们只在他们的领域内使用该工具。然而,深入了解你所使用的工具也是很有益处的,因为你永远不知道它的某个功能会在什么时候派上用场,从而节省下你宝贵的时

泡泡 泡泡 2024-07-19
0 0 0
32位支持:使用 GCC 交叉编译

32位支持:使用 GCC 交叉编译

使用 GCC 在单一的构建机器上来为不同的 CPU 架构交叉编译二进制文件。如果你是一个开发者,要创建二进制软件包,像一个 RPM、DEB、Flatpak 或 Snap 软件包,你不得不为各种不同的目标平台编译代码。典型的编译目标包括 32 位和 64 位的 x86 和 ARM。你可以在不同的物理或

竹子爱熊猫 竹子爱熊猫 2024-07-18
0 0 0
#新闻拍一拍# GCC 11 将默认前端语言改为 C++ 17

#新闻拍一拍# GCC 11 将默认前端语言改为 C++ 17

GCC 11 将默认前端语言改为 C++ 17GCC 11 会将默认前端语言从 C++14 变更为 C++ 17。从 GCC 9 开始,对 C++ 17 的支持已经不再是实验性质,C++ 前端实现了完整的 C++ 17 语言,并且 C++ 标准库支持几乎也完成了。来源:开源中国拍一拍:感觉 C++

穿过生命散发芬芳 穿过生命散发芬芳 2024-07-17
0 0 0
GCC:优化 Linux、互联网和一切

GCC:优化 Linux、互联网和一切

软件如果不能被电脑运行,那么它就是无用的。而在处理 运行时 run-time 性能的问题上,即使是最有才华的开发人员也会受编译器的支配 —— 因为如果没有可靠的编译器工具链,就无法构建任何重要的东西。 GNU 编译器集合 GNU Compiler Collection (GCC)提供了一个健壮、成熟

大树 大树 2024-07-17
0 0 0
GNU C 编译器的程序员入门指南

GNU C 编译器的程序员入门指南

带你一窥生成二进制文件步骤的幕后,以便在出现一些错误时,你知道如何逐步解决问题。C 语言广为人知,深受新老程序员的好评。使用 C 语言编写的源文件代码,使用了标准的英语术语,因而人们可以方便阅读。然而,计算机只能理解二进制代码。为将代码转换为机器语言,你需要使用一种被称为 编译器 compiler

大猫 大猫 2024-07-16
0 0 0
硬核观察 #648 兆芯再次将其“陆家嘴” CPU 的支持推到 GCC

硬核观察 #648 兆芯再次将其“陆家嘴” CPU 的支持推到 GCC

兆芯再次将其“陆家嘴” CPU 的支持推到 GCC兆芯早在 2019 年就推出了代号为 “陆家嘴” 的 16 纳米 x86 CPU,可以用于笔记本电脑、服务器等设备。“陆家嘴” CPU 的运行频率可达 3GHz,支持 DDR4-3200 内存,可处理高达 64GB 的内存。本周,GCC 编译器对 “

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-07-16
0 0 0
硬核观察 #844 美国将斥资 15 亿美元启动华为替代方案

硬核观察 #844 美国将斥资 15 亿美元启动华为替代方案

美国将斥资 15 亿美元启动华为替代方案美国认为,少数海外公司制造蜂窝网络核心设备存在经济和国家安全风险,计划投资 15 亿美元到开放无线电接入网(ORAN),帮助推动基于标准的现代蜂窝网络核心设备的替代方案。它使用标准的计算设备来取代诺基亚、爱立信和华为等公司的专有硬件。不过,现有的网络运营商转而

大猫 大猫 2024-07-16
0 0 0
硬核观察 #1126 GCC 准备引入一“键”安全加固选项

硬核观察 #1126 GCC 准备引入一“键”安全加固选项

GCC 准备引入一“键”安全加固选项已有各种加固选项来提高生成的二进制文件的安全性,但可能并非所有项目都在使用这些选项,原因可能是不了解它们,也可能是软件没有得到积极的维护。经过讨论,GNU 编译器集合(GCC)正准备添加一个 -fhardened 编译器选项,该选项将启用各种加固功能,以提高生成的

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

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

欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.6.20 今日要闻 GCC 15编译器加入对兆芯"世纪大道"x86_64 CPU的支持 今天,GCC 15 编译器代码库中的兆芯"世纪大道"微架构CPU支持被上传到上游。兆芯是威盛与上海市政府的合资企业,旨在为中国

泡泡 泡泡 2024-06-20
0 0 0
英特尔准备为GCC 15删除Xeon Phi

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

对于GCC 14编译器版本,是对Xeon Phi目标的弃用。随着Intel Knights Landing和Knights Mill在Intel的生命垂危,他们正在努力取消对GNU编译器集合的支持。已经发布了一个补丁,用于删除带有GCC 15的Xeon Phi ISAs。 在最近的GCC 14.

泡泡 泡泡 2024-05-17
0 0 0
GCC 15告别Solaris 11.3支持

GCC 15告别Solaris 11.3支持

随着GCC 14的稳定发布和GCC 15的开发,GNU编译器集合的新功能代码正在登陆。早期的功能之一是微软用aarch64-w64-mingw32实现了“ARM64上的Windows”目标。新周期的开始还将删除先前周期中不推荐使用的功能的代码。在GCC 15中清除的旧代码中,有一个是告别Oracle

醒在深海的猫 醒在深海的猫 2024-05-08
0 0 0
GCC 14.1 发布

GCC 14.1 发布

GCC 14.1 现已发布,包括新的 CPU 支持、新的 ISA 扩展、新的 C/C++ 语言特性、静态分析器改进、新的 AMD GPU 支持以及许多其他新增功能。 一些更新亮点包括: 更多 C23 功能的实现,例如 bit-precise integer types。现在也支持 -std

贤蛋大眼萌 贤蛋大眼萌 2024-05-08
0 0 0
Microsoft为GCC 15提供Windows On ARM64“aarch64w64mingw32”支持

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

微软工程师为上游GNU编译器集合(GCC)提供了WindowsOnARM64支持,并提供了新的“aarch64-w64-mingw32”目标。 随着GCC 14的发布和GCC 15的早期开发阶段,下一个编译器版本将引入的新目标之一是针对ARM64平台上的Microsoft Windows的aar

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

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

GCC 14.1今天发布,是GCC 14系列中第一个稳定的编译器版本。GCC 14.1为这个开源编译器带来了一年的改进,从新的CPU支持和新的ISA扩展到新的C/C++语言功能、静态分析器改进、新的AMD GPU支持以及许多其他添加。 GCC 14.1是一个很大的编译器更新,存储了很多内容。根据

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-05-07
0 0 0
1 2 3 13