HelloGCC
Welcome to OSDT Blog
久违了:开源开发者Meetup计划于8月30日3PM举行
CFP:第17届开源开发工具大会(OSDTConf)演讲报名现已开始
6月15日3PM,来聊聊首届AsiaLLVM开发者大会的见闻感受(线上腾讯会议)
OSDT Conf 2024 开始征稿啦!
OSDT Conf 2023 开始征稿啦!
4月22日,深圳聚会来啦!技术分享征集中
3月26日,上海小聚!技术分享征集中
2月25日武汉,HelloGCC线下聚会重启!技术分享征集中
OSDT Conf 2022 开始征稿啦!
OSDT Conf 2021 开始征稿啦!
话题征集: OSDT Meetup 20210516 (online)
寻找校对和格式志愿者!欢迎提交PR修复在迁移过程中的错误和缺失!
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