gnu

羊锦磊19 小时前
c语言·c++·gnu
嵌入式基础1GCC它是由GNU开发的编程语言编译器。它是GNU Compiler Collection的缩写。可以用来编译C,C++,Object-C等多种语言。
chu_bingzhi7 天前
服务器·gnu
GNU 汇编器先看一段最简单的 C 代码:GCC 编译 4 个阶段,每一步都生成一个新文件:不管是 .o 目标文件,还是最终的 test 可执行文件,它们都遵循 ELF(Executable and Linkable Format)标准格式,Linux 系统里的可执行文件几乎都是这个格式。它的结构可以分成三大块:
书生执笔画浮沉17 天前
linux·c·gnu·glibc·kernel·升级·灵感
分享一个开源小工具CAdapt将已编译的 Linux 可执行程序与某个 GLIBC 版本进行兼容 将已编译的 Linux 驱动程序强行适配某个内核版本 关于使用局限性及仓库地址见文章末尾
鸽芷咕1 个月前
华为·harmonyos·gnu
MSYS2 鸿蒙 PC 适配全记录:从 GNU 工具交叉编译到沙箱终端工作流适配开源地址:https://atomgit.com/OpenHarmonyPCDeveloper/ohos_msys2
小黑蛋学java2 个月前
gnu·nano
GNU nano 文本编辑器本文基于 GNU nano 9.2 官方手册整理,覆盖命令行选项、nanorc 配置、快捷键体系与工程实践,适合运维、开发、SRE 日常使用参考。
daad7772 个月前
服务器·gnu·fm
用 HackRF + GNU Radio 制作 FM 发射机:从 WAV 到 103 MHz 空中信号作者:charlie 关键词:HackRF、GNU Radio 3.10、SoapySDR、analog_wfm_tx、FM 广播调制、采样率链
stevenseahang3 个月前
c语言·gnu·可移植性·标准演化·ansic
C语言标准演化史:从K&R到GNU,谁才是正统?你知道吗?如今最流行的C语言编译器,其实并不完全遵守C语言标准。换句话说,你写的代码,可能根本就不是“标准C”。这听起来有点反常识,但真相是,C语言从诞生那天起,就一直在“内斗”和“博弈”中进化。
2601_955518183 个月前
c语言·gnu·标准演化·ansic·性能与可移植性
C语言标准演化史:从K&R到GNU,谁才是正统?你知道吗?如今最流行的C语言编译器,其实并不完全遵守C语言标准。换句话说,你写的代码,可能根本就不是“标准C”。这听起来有点反常识,但真相是,C语言从诞生那天起,就一直在“内斗”和“博弈”中进化。
寒水馨3 个月前
linux·python·项目管理·gnu·uv·包管理器·pip替代
Linux下载、安装uv-0.12.0(附安装包uv-x86_64-unknown-linux-gnu.tar.gz)uv 是 Astral 团队(也是 Ruff 的创建者)打造的极速 Python 包与项目管理器,使用 Rust 编写。由 Charlie Marsh 主导开发,uv 于 2024 年 2 月首次发布,最初作为 pip 的高性能替代品,随后在 2024 年 8 月扩展为全面的统一 Python 打包解决方案,被 Charlie Marsh 描述为"Cargo, for Python"。截至 2026 年初,uv 在 GitHub 上已获得超过 79,000 颗星,成为 Python 生态中最受瞩目的工具之
jimy14 个月前
开发语言·gnu
gnu++ 98模式也支持long long类型在 gnu++98(即编译参数 -std=gnu++98)模式下,可以畅通无阻地使用 long long 类型。
zhangfeng11334 个月前
c语言·人工智能·gnu·算子开发
算子开发 Overwrite 覆盖/替换模式 Accumulate 累加模式,性能对比 memset错误 bat_alloc 错误原理: 无论目标位置原来是什么值,直接用新的 updates 数据把它替换掉。如果多个更新指向同一个位置,最后执行的更新会覆盖前面的(或者具体行为依赖于硬件执行顺序,但语义上是“赋值”)。 举个通俗的例子: 假设输出张量初始是 [0, 0, 0, 0]。 你要把数值 5 写入到索引 1 的位置。
vortex54 个月前
linux·运维·gnu
Linux 命令工具箱:util-linux 与 GNU Coreutils当你打开终端,输入 ls 查看文件、用 cd 切换目录、用 mount 挂载磁盘时,是否想过这些命令从何而来?在 Linux 生态中,这些基础命令主要来自两个核心工具集:GNU Coreutils 和 util-linux。
2601_961845425 个月前
linux·windows·ubuntu·macos·centos·gnu
法考真题及答案解析|历年真题|资料已整理
木白CPP5 个月前
linux·运维·gnu
aarch64-linux-gnu* (gcc,ld,objcopy,objdump)工具总结本地编译: x86_64源代码(host机) --gcc–> x86_64二进制(目标板)交叉编译: x86_64源代码(host机) --aarch64-linux-gnu-gcc–> AArch64二进制(目标板)
Snasph5 个月前
服务器·算法·gnu
GNU Make 用户手册(中文版)GNU Make 4.4.1 官方手册(Edition 0.77, 2023年2月26日更新) 原文:https://www.gnu.org/software/make/manual/
2601_961194025 个月前
linux·windows·ubuntu·pdf·centos·gnu
化学教资科三真题答案
zhangfeng11335 个月前
c语言·人工智能·神经网络·机器学习·centos·gnu
glibc = GNU C Library (GNU C 标准库)CentOS 7 (glibc 2.17) pip支持glibc = GNU C Library(GNU C 标准库)它是 Linux 系统最底层的核心程序库之一,可以理解为 Linux 的"地基"。
agathakuan5 个月前
stm32·gnu·rtc
從零開始在家開發 IoT: OpenOCD 與 GDB 協作指南適用環境:ARM Cortex-M(STM32U595)+ ST-Link,透過 SWD 連線。 本文說明 OpenOCD 是什麼、它與 GDB 如何分工、openocd.cfg 定義了哪些東西,以及在不同硬體變更下需要改寫或更換哪些部分。
lljss20205 个月前
服务器·arm开发·gnu
Arm GNU 工具链 命名规则https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
wzhao1015 个月前
linux·rust·gnu
Relink 0.15.1:一个 no_std 的 ELF 加载器/链接器Relink 0.15.1 发布了!也希望借助这个版本,吸引更多对底层系统开发感兴趣的朋友一起参与进来。