
随笔
The_Hungry_Brain
现在不经意做的一件事,会在未来某个不可预期的时刻回馈自己。越努力,越幸运。
展开
-
GCC中的弱符号与强符号
我们经常在编程中碰到一种情况叫符号重复定义。多个目标文件中含有相同名字全局符号的定义,那么这些目标文件链接的时候将会出现符号重复定义的错误。比如我们在目标文件A和目标文件B都定义了一个全局整形变量global,并将它们都初始化,那么链接器将A和B进行链接时会报错:1 b.o:(.data+0x0): multiple definition of `global'2 a.o:(.dat转载 2017-02-09 17:45:38 · 3337 阅读 · 0 评论 -
如何有效地学习开源项目代码?
方法一:1、从代码管理库下载完整的源代码。2、学习示例代码与单元测试。3、看架构文档。4、画流程图。方法二:clone某个项目的代码到本地查看这个项目的release列表找到一个看得懂的release版本,如1.0或者更早的版本读懂上一个版本的代码向后阅读大版本的源码原创 2017-09-28 09:55:20 · 1652 阅读 · 0 评论 -
Sublime Text 2.x, 3.x license
http://appnee.com/sublime-text-3-universal-license-keys-collection-for-win-mac-linux/原创 2018-04-29 13:47:36 · 310 阅读 · 0 评论