Welcome to OSDT Blog
寻找校对和格式志愿者!欢迎提交PR修复在迁移过程中的错误和缺失!
- OSDT Conf 2023 开始征稿啦!
- 4月22日,深圳聚会来啦!技术分享征集中
- 3月26日,上海小聚!技术分享征集中
- 2月25日武汉,HelloGCC线下聚会重启!技术分享征集中
- OSDT Conf 2022 开始征稿啦!
- OSDT Conf 2021 开始征稿啦!
- 话题征集: OSDT Meetup 20210516 (online)
- 2020-12-02 : 第12届开源开发工具大会(OSDT2020)
- 2020-10-03 : 第12届开源开发工具大会演讲征集
- 2020-09-21 : 欢迎加入 OSDT Slack 和邮件列表,在微信群可能无法访问之前
- 2020-09-21 : OSDT大会2020开始筹备,欢迎赞助
- 2020-08-20 : OSDT 线上技术交流会 CIRCT 专场
- 2020-07-05 : 7月5日的 LLVM + RISC-V 线上讨论会视频
- 2020-07-04 : LLVM + RISC-V 技术讨论会 2020-07-05
- 2020-06-05 : V8 线上技术讨论会 2020-06-07
- 2020-05-20 : OSDT Weekly 2020-05-20 第046期
- 2020-05-15 : QEMU 线上技术讨论会 2020-05-17
- 2020-05-14 : OSDT Weekly 2020-05-13 第045期
- 2019-10-29 : 开源开发工具大会OSDT19议程确定,11月9日下午见!(文末报名)
- 2019-09-18 : OSDT 2019 征集演讲
- 2019-01-08 : LLVM/GCC social in Nanjing China: Jan 19, 2019
- 2018-07-18 : OSDT2018 Call for Talks
- 2017-10-18 : OSDT17邀请函
- 2017-09-29 : 这些演讲厉害了!OSDT17议程介绍
- 2017-09-20 : 2017开源开发工具大会
- 2017-07-03 : OSDT开源开发工具大会2017话题和赞助征集
- 2016-10-10 : 2016开源开发工具大会
- 2016-07-20 : 开源开发工具大会2016话题和赞助征集
- 2016-07-15 : GCC 4.8之后的调试问题
- 2016-06-16 : 为gcc源代码生成tags
- 2016-06-02 : 使用gcc-6.1.0编译SPEC2006错误参考
- 2016-05-24 : 为td文件生成tags
- 2016-05-04 : 回路搜索算法
- 2016-02-25 : [资源] 中科院开源协会的GCC等GNU软件镜像站点上线
- 2015-12-01 : 像使用gdb一样,使用perl debugger进行调试
- 2015-11-30 : Linux下那么多Tracer如何选择
- 2015-11-25 : ‘#include_next’ 的用途
- 2015-11-23 : OSDT 2015随笔
- 2015-10-23 : 2015开源开发工具大会
- 2015-10-14 : [clang] 小技巧:将AST Dump到文件中
- 2015-06-11 : 解决编译错误“fatal error: ‘libelf.h’ file not found”
- 2015-06-08 : 在CentOS 7上安装clang
- 2015-05-04 : 开源开发工具大会2015话题和赞助征集
- 2015-04-13 : gdb无法调试最新gcc编译的程序
- 2015-04-13 : C语言的副作用
- 2015-03-18 : clang小技巧:加快编译速度
- 2014-12-30 : 使用git-shell来限制用户ssh登陆
- 2014-12-15 : 小技巧:追溯历史开发信息
- 2014-12-11 : 一键编译安装gcc
- 2014-11-03 : 如何卸载gdb?
- 2014-10-10 : 在Solaris上使用LD_OPTIONS环境变量诊断编译链接问题
- 2014-10-09 : 祝贺齐尧成为国内首个gdb global maintainer
- 2014-09-26 : gcc的 -fpack-struct\ 编译选项导致程序core dump的分析
- 2014-09-25 : 往GNU邮件组发邮件要用纯文本格式
- 2014-09-14 : 关于\error conflicting types for function\编译错误的分析
- 2014-09-14 : 为什么gcc在64位Solaris上编译出来的程序默认是32位的?
- 2014-09-14 : 2014开源开发工具大会见闻录
- 2014-08-18 : 2014开源开发工具大会(原HelloGCC技术讨论会)
- 2014-08-03 : 编译gdb注意事项:一定要用一个干净的build文件夹
- 2014-07-02 : 如何写gdb命令脚本
- 2014-06-05 : 100个gdb小技巧
- 2014-06-01 : 小技巧:gdb退出时不显示提示信息
- 2014-05-30 : Side effect analysis in LLVM
- 2014-05-26 : 分享几篇关于gcc和gdb的文章
- 2014-05-16 : Clang之libclang
- 2014-05-12 : Solaris搭建64位C语言开发环境
- 2014-04-24 : Call for Topics and Sponsors – Workshop on Open Source Development Tools 2014 (i.e. HelloGCC Workshop)
- 2014-04-18 : Android中编译工具链的改动—-LLVM份量的增加
- 2014-04-03 : 开源开发工具大会2014(原HelloGCC技术讨论会)话题和赞助征集
- 2014-02-17 : Effective Go中文翻译
- 2014-02-13 : GDB talk in FOSDEM 2014 (slides and video record)
- 2014-01-26 : HelloGCC 2013技术讨论会录像
- 2014-01-10 : Clang文档翻译—- Using Clang Tools—-Overview
- 2013-12-26 : 小技巧:编译时间太长,增加一个结束提示
- 2013-12-22 : GNU Tools Cauldron 2014 开始征集话题了
- 2013-12-20 : 翻译Clang文档:Choosing the Right Interface for Your Application
- 2013-11-20 : HelloGCC 2013技术讨论会幻灯片
- 2013-11-17 : HelloGCC 2013技术讨论会活动照片记录
- 2013-10-17 : HelloGCC 2013技术讨论会活动通知
- 2013-09-29 : 使用gdb pretty printer调试go dist
- 2013-08-09 : GDB tends to move to C++?
- 2013-07-29 : HelloGCC 2013话题征集
- 2013-07-18 : GNU Tools Cauldron 2013
- 2013-06-17 : GDB python的一些奇怪警告
- 2013-06-03 : 编译相关课件
- 2013-05-24 : llvm 在尝试的一些新东西
- 2013-05-08 : What LLDB does different from other typical debuggers
- 2013-04-14 : 我向GCC社区提交过的Patch
- 2013-02-14 : GCC IRC 上的一段对话
- 2013-01-25 : libgcc1和libgcc2的区别
- 2013-01-05 : GNU hacker的一些照片
- 2012-11-28 : HelloGCC 2012 视频 LLVM: Another Toolchain Platform
- 2012-11-23 : GCC 野史
- 2012-11-20 : HelloGCC 2012 视频 Port GDB to a New Architecture
- 2012-11-13 : 11月10日workshop
- 2012-10-30 : GNU coding standard
- 2012-10-14 : RFA 和 RFC的缩写
- 2012-09-30 : GNU Tools Cauldron (4)
- 2012-09-30 : GNU Tools Cauldron (3)
- 2012-09-30 : GNU Tools Cauldron (2)
- 2012-09-27 : HelloGCC 2012 活动通知
- 2012-09-26 : 使用git cvsexportcommit来给cvs仓库提交代码
- 2012-09-10 : ?: in tc/expect
- 2012-08-23 : LLVM 3.1 測試經驗談
- 2012-08-22 : 简析gcc configure.ac
- 2012-08-13 : GNU Tools Cauldron (1)
- 2012-07-16 : Restore wordpress blog from Google Reader
- 2012-07-10 : 第七届开源论坛参会日志
- 2012-05-14 : PLT实例讲解
- 2012-05-14 : GCC中–with-abi和–with-arch的实现分析
- 2012-05-05 : ITSET的简单介绍
- 2012-03-14 : QEMU Internal – Precise Exception Handling 5/5
- 2012-03-14 : QEMU Internal – Precise Exception Handling 4/5
- 2012-03-14 : QEMU Internal – Precise Exception Handling 3/5
- 2012-03-14 : QEMU Internal – Precise Exception Handling 2/5
- 2012-03-14 : QEMU Internal – Precise Exception Handling 1/5
- 2012-03-08 : [譯] Why We Created Julia
- 2012-03-08 : 小例子,函数声明的重要性 (續)
- 2012-02-18 : lldb 的一小步 调试器的一大步
- 2012-01-16 : 邮件列表解读之STAMP-FILE
- 2012-01-08 : HelloGCC 2011(3) 多核时代更快断点 — Displaced stepping以及对Thumb-2指令集的实现
- 2011-12-22 : LLVM Introduction – Exception Handling 2/2
- 2011-12-22 : LLVM Introduction – Exception Handling 1/2
- 2011-12-14 : 有趣的选项 —— ld –wrap=symbol
- 2011-12-08 : 强制链接一个函数
- 2011-12-03 : 2011 LLVM Developers’ Meeting 4/4
- 2011-12-03 : 2011 LLVM Developers’ Meeting 3/4
- 2011-12-03 : 2011 LLVM Developers’ Meeting 2/4
- 2011-12-03 : 2011 LLVM Developers’ Meeting 1/4
- 2011-11-25 : IRC聊天随笔
- 2011-11-16 : HelloGCC 2011(1) Introduction to GCC Backend
- 2011-11-10 : 有趣的代码——initfini.c
- 2011-11-03 : Statistics of GDB Commits
- 2011-11-03 : GDB Commits
- 2011-10-25 : LLVM Introduction – How to use LLVM JIT 3/3
- 2011-10-25 : LLVM Introduction – How to use LLVM JIT 2/3
- 2011-10-25 : LLVM Introduction – How to use LLVM JIT 1/3
- 2011-10-18 : 给GDB换一个版本控制工具
- 2011-10-14 : QEMU Internal – Block Chaining 3/3
- 2011-10-14 : QEMU Internal – Block Chaining 2/3
- 2011-10-14 : QEMU Internal – Block Chaining 1/3
- 2011-10-09 : QEMU Internal – Tiny Code Generator (TCG) 2/2
- 2011-10-09 : QEMU Internal – Tiny Code Generator (TCG) 1/2
- 2011-10-08 : 小例子,函数声明的重要性
- 2011-09-30 : HelloGCC 2011 Workshop 见闻
- 2011-09-24 : 小技巧:使用预处理选项-P
- 2011-09-19 : 读 “GNU Toolchain for Embedded Development: Build or Buy?“ 有感
- 2011-09-08 : HelloGCC WorkShop 2011
- 2011-08-28 : 一个关于重定位的例子
- 2011-08-19 : gdb测试框架dejagnu的介绍
- 2011-08-03 : Debugger Not In Depth: signal trampoline frame
- 2011-07-06 : 使用git-svn获取历史悠久的代码
- 2011-07-06 : 从Lu申请maintainer被拒看什么是社区
- 2011-06-29 : 开源大会之见闻
- 2011-06-27 : Debugger Not In Depth: Inferior Call
- 2011-06-21 : 查看struct gcc_target的定义
- 2011-06-18 : 由GFDL和GPL引出的问题
- 2011-06-18 : 探索GDB的移植
- 2011-06-18 : 开始加入gnu toolchain的开发(之二)
- 2011-06-18 : 开始加入gnu toolchain的开发
- 2011-06-18 : GNU Toolchain的起步工作 — 利用clang-analyzer分析gdb