![硬核观察 #1126 GCC 准备引入一“键”安全加固选项](/data/attachment/album/202309/16/161108wphkhcyc6h4lhyd2.jpg.thumb.jpg)
? GCC 准备引入一“键”安全加固选项
? 红帽正在研究延迟模块签名验证以加快 Linux 启动时间
? Meta 的 VR 世界虚拟化身终于有腿了
»
»
![GNU C 编译器的程序员入门指南](/data/attachment/album/202205/30/111925gbh7yldbolroheqy.jpg.thumb.jpg)
带你一窥生成二进制文件步骤的幕后,以便在出现一些错误时,你知道如何逐步解决问题。
![GCC:优化 Linux、互联网和一切](/data/attachment/album/202101/22/122155ujfd62u6zbx3i4b3.jpg.thumb.jpg)
处理运行时性能的问题上,即使是最有才华的开发人员也会受编译器的支配 —— 因为如果没有可靠的编译器工具链,就无法构建任何重要的东西。
![新闻速读 > 80% 的 Oracle JDK 用户正在考虑其他支持选项](/data/attachment/album/202005/26/115305oew19j3b1b23u3le.jpg.thumb.jpg)
• 开发者将 GCC 的 JIT 库移植到 Windows
![32位支持:使用 GCC 交叉编译](/data/attachment/album/201907/19/054242nwhludz9tm2lwd8t.jpg.thumb.jpg)
使用 GCC 在单一的构建机器上来为不同的 CPU 架构交叉编译二进制文件。
![Makefile 及其工作原理](/data/attachment/album/201809/11/100710bzutsa3tkygyue1h.png.thumb.jpg)
用这个方便的工具来更有效的运行和编译你的程序。
![在 Linux 中如何使用 gdb 调试 C 程序](/data/attachment/album/201702/04/175653ff8gl0f5flw4f518.jpg.thumb.jpg)
GDB - 可以帮你更轻松地调试代码 bug 以及其它问题。在这篇文章中,我们将讨论一下 GDB 调试器的基础知识,包括它提供的一些有用的功能/选项。
![不常见但是很有用的 GCC 命令行选项(二)](/data/attachment/album/201612/13/084321p0tmmzbm0x8xlcyk.jpg.thumb.jpg)
开发者们通常用来生成警告的 -Wall 选项,并不包括一些特殊的警告。如果你不了解这些特殊警告,并且不知道如何生成它们,不用担心,我将在这篇文章中详细讲解关于它们所有的细节。
![不常见但是很有用的 gcc 命令行选项(一)](/data/attachment/album/201612/08/205506mhw6nic6wsfihehe.jpeg.thumb.jpg)
你知道,你可以让 gcc 保存每个编译阶段的输出吗?你知道用于生成警告的 -Wall 选项,它并不会包含一些特殊的警告吗?gcc 的很多命令行选项都不会经常用到,但是它们在某些特定的情况下会变得非常有用,例如,当你在调试代码的时候。
![GCC 内联汇编 HOWTO](/data/attachment/album/201608/16/174310jzjh4jjjqy8syjsj.jpg.thumb.jpg)
本 HOWTO 文档将讲解 GCC 提供的内联汇编特性的用途和用法。对于阅读这篇文章,这里只有两个前提要求,很明显,就是 x86 汇编语言和 C 语言的基本认识。
![开源新闻速递:Debian Unstable 将默认采用 GCC 6](/data/attachment/album/201608/10/195623gyq5myyhm4cmqezq.jpg.thumb.jpg)
更多:digiKam 5.1.0发布;Claws Mail 3.14.0 发布。
![保持自由 - GCC应该接受收费插件吗?](/data/attachment/album/201409/18/164309u55x55ywi56oo65s.png.thumb.jpg)
GCC邮件列表中在争论GCC是否应该接受收费插件,但是认为GCC是一个免费软件开发的媒介的论调占得了上风 Gcc以及它在模块化方面的缺失又一次作为一个问题被提出来,并且和市场上的新的编译器LLVM做了对比。GCC巨大而古老:5百万行代码,30年研发时间,并且还在继续增长。相比较而言,LLVM更加年轻,更加模块化,并且允许所有的语言都作为一个模块添加进去。 LLVM的核心是开放源代码。GCC是反著作权(copyleft)代表,是严格的免费软件,她不允许以任何形式收费的插件的代码进入到GCC的代码中。争论的一种意见,正如Eric Raymond说的,FSF不