GCC
-
在 Fedora Linux 上使用 OpenCV(一)
封面图片选自文森特·梵高的《星空》,公共领域,通过维基共享资源发布 技术世界每天都在变化,对计算机视觉、人工智能和机器学习的需求也在增加。让计算机和手机能够看到周围环…
-
提前尝鲜,从 Debian 10 升级到 Debian 11
本指南解释了从 Debian 10 升级到 Debian 11 的步骤。 Debian 的大版本发布是很罕见的,因为它往往需要社区的多年努力。这就是为什么 Debian …
-
如何用 Rust 编写一个 Linux 内核模块
编者按:近些年来 Rust 语言由于其内存安全性和性能等优势得到了很多关注,尤其是 Linux 内核也在准备将其集成到其中,因此,我们特邀阿里云工程师苏子彬为我们介绍一下如何在 L…
-
使用 GDB 查看程序的栈空间
昨天我和一些人在闲聊的时候,他们说他们并不真正了解栈是如何工作的,而且也不知道如何去查看栈空间。 这是一个快速教程,介绍如何使用 GDB 查看 C 程序的栈空间。我认为这对于 Ru…
-
Fedora Linux 中的 Python 3.10 测试版
Python 开发者已经发布了 Python 3.10.0 的三个测试版本。现在,你可以在 Fedora Linux 中试用最新的版本尽早用 3.10 测试你的 Python 代码…
-
在 Linux 上用 fd 代替 find
fd 命令是一个流行的、用户友好的 find 命令的替代品。 许多 Linux 程序员在其工作中每天都在使用 find 命令。但是 find …
-
《Linux 内核编码风格》官方手册最新中译本
本文是翻译自 内核源码 的 Documentation/process/coding-style.rst(最后的提交时间是 2021 年 2 月 12…
-
抽丝剥茧 Linux 浮点运算的原理
编者按:本文来自华辰连科技术团队,分享了他们在将浮点运算放到内核态时的探索。 最近我们有一个需求,需要把用户态的浮点数运算全部放到内核态运行,以提高运行速度,移植的过…
-
Make 命令未找到?这是修复它的方法
有一天,我试图在一个新的 Ubuntu 系统上编译一个程序,当我试图使用 make 命令时,它向我抛出一个错误: The program ‘make’ is c…
-
清华学霸直博简历火了:CPU、操作系统、编译器全自主写
导读:清华大学直博面试的一则简历上了知乎热榜:“实现了在自己写的CPU上运行自己写的操作系统,以及自己实现的编译器生成的程序”。简历主人是清华计算机系本科生周聿浩同学,他顺利拿到直…