
程序语言
alleyu
这个作者很懒,什么都没留下…
展开
-
什么是Incremental Link Table[转]
想想如果我们自己要做编译器(compiler)和连接器(linker),当然希望编译连接运行得越快越好,同时也希望产生的二进制代码也是又快又小,上帝是公平的,鱼与熊掌不可兼得,所以我们自然想到用两种build方式,一种Release,编译慢一些,但是产生的二进制代码紧凑精悍,一种Debug,编译运行快,产生的代码臃肿一点没关系,Debug版本嘛,就是指望程序员在开发的时候反复的build,为了不浪转载 2008-10-27 18:33:00 · 2189 阅读 · 0 评论 -
How to get back your source insight context window?
Q: My Context Window disappeared and I cant get it back.A: This may be caused by a corrupted configuration file. You will have to restart Source Insight without your configuration file.Run Sou转载 2008-11-05 14:46:00 · 2316 阅读 · 2 评论 -
volatile的作用(转自于http://www.youkuaiyun.com/)——今天差点忘记了!
一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子: 1). 并行设备的硬件寄存器(如:状态寄存器) 2). 一个中断服务子程序中会访问到的非自动变量(Non-automatic va原创 2009-02-17 21:54:00 · 1171 阅读 · 2 评论