摘要: 链接器 编译器分为gcc和clang 对比项 ldd lld 所属 glibc LLVM 阶段 运行时 编译 / 链接期 功能 查看 so 依赖 生成 ELF 输入 可执行文件 .o / .a 输出 依赖库列表 可执行文件 / so 是否修改文件 ❌ 否 ✅ 是 是否危险 ⚠️ 可执行目标程序 ❌ 阅读全文
posted @ 2026-01-22 14:19 苏格拉底的落泪 阅读(3) 评论(0) 推荐(0)
摘要: union用法 示例 #include <stdio.h> typedef enum { RW_CTX_AB, RW_CTX_C, } rw_ctx_type_t; typedef struct rw_context { rw_ctx_type_t type; union { struct { // 阅读全文
posted @ 2026-01-22 14:10 苏格拉底的落泪 阅读(2) 评论(0) 推荐(0)
摘要: git apply git apply <patch-file> 用于 将补丁文件应用到工作目录(不会自动创建 commit) 参数 作用 --check 仅检查补丁是否能应用,不实际修改文件 --reverse 反向应用补丁(撤销补丁) --index 同时更新暂存区(stage) --verbo 阅读全文
posted @ 2026-01-22 14:02 苏格拉底的落泪 阅读(2) 评论(0) 推荐(0)