搜索本站
订阅《编译点滴》
-
热门点击
- Google的野心–Native Client+LLVM - 5,428 views
- 有写编译器的冲动?这些资料很重要 - 4,414 views
- 好消息:GodSon-T第一款芯片已经流片归来,正在测试 - 2,894 views
- 前瞻-LLVM大事记(2004-2010) - 2,810 views
- 前瞻-全时优化和LLVM-2 - 2,302 views
- 来仔细看看GCC 4.5.0 - 2,260 views
- GCC初窥 - 2,234 views
- 前瞻-全时优化和LLVM-1 - 2,100 views
- WebKit和Firefox的JavaScript性能对比 - 2,035 views
- Expected unqualified-id before 查错 - 2,023 views
近期评论
- 有写编译器的冲动?这些资料很重要 | 编译点滴 发表在《a list of compiler books — 汗牛充栋的编译器参考资料》
- a list of compiler books — 汗牛充栋的编译器参考资料 | 编译点滴 发表在《有写编译器的冲动?这些资料很重要》
- erlv 发表在《a list of compiler books — 汗牛充栋的编译器参考资料》
- Cheng 发表在《a list of compiler books — 汗牛充栋的编译器参考资料》
- zym 发表在《留言板》
- erlv 发表在《华为3G 上网卡Mobile Partener 21.005 NDSI driver install fail问题》
Author Archives: erlv
Open64、LLVM、GCC源代码行数对比
使用如下命令,统计了一下这三个编译器的代码行数情况。 find . -type f -not -regex ‘\./\.git.*’ | xargs cat | wc -l 结果如下,供参考。这三个编译器使用的都是各个代码库中的最新版本,因为《编译点滴》使用git svn工具,所以命令行里有“git”,而标明的版本号却是SVN的。 Open64(SVN R3782): open64$ find . -type f -not -regex ‘\./\.git.*’ | xargs cat | wc -l 13164644 LLVM(LLVM R148206, 包含Clang ): llvm$ find . … Continue reading
除夕夜看春晚?你OUT了!搞ACM,挣奖金吧。
疯狂除夕夜,编程抢红包——点击“百分点科技杯”ACM除夕挑战赛通知 比赛链接: http://acm.ustc.edu.cn/ustcoj/baoming/ 2012年1月22日农历除夕,中国科大向CCTV春晚宣战?——中国科学技术大学“百分点科技”杯ACM-ICPC程序设计月赛(即中国科大“百 分点科技杯”ACM除夕挑战赛)将在龙年春晚开播前半小时拉开帷幕。这项ACM除夕挑战赛将鼓励全球ACM爱好者,以四小时疯狂coding的方式迎接龙 年春节的到来。 中国科大校友柏林森创办、校友参与的IDG资本与名力中国成长基金投资的百分点科技将为赛事提供1.5万元红包。欢迎全球ACM爱好者(不限是否来自科大),欢迎中国科大全球技术狂人报名参与,编程抢红包! 中国科学技术大学部分师生将度过最疯狂的除夕.该项赛事由中国科大计算机学院、校友总会、学生工作部(处)主办,中国科大校友新创基金会承办。网络 信息中心提供网络保障。据悉中国科大的教师、员工在除夕之夜将坚守工作岗位。新创基金会员工与志愿者在除夕之夜在北京、河南、江西与湖北密切监控服务器, 保障赛事进行。 “不要命的上科大”——中国科大与新创基金会同仁与技术狂人们将以彻夜工作的方式祝福母校中国科大;我们期待传承追求卓越,挑战极致的科大精神,以此感谢全球校友对中国科大的捐赠与支持! 疯狂除夕夜,编程抢红包——点击“百分点科技杯”ACM除夕挑战赛通知
Posted in 编译技术
2 Comments
华为3G 上网卡Mobile Partener 21.005 NDSI driver install fail问题
最近,入手华为3G上网卡EC122, 电信的. 安装华为的Mobile Partener 21.005 的时候,NDSI驱动安装出错。 NSDI是用来通过3G上网卡发短信用。 出错信息如下: CC [M] /usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src/hw_cdc_driver.o /usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c:155:27: fatal error: linux/usb/ncm.h: No such file or directory compilation terminated. make[3]: *** [/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src/hw_cdc_driver.o] Error 1 make[2]: *** [_module_/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-3.0.0-15-generic’ make[1]: *** [modules] Error … Continue reading
永别2011, 你好2012
一晃一年又过去了,这一年总体是充实、有压力、有成长的一年。2011不再回来了,所以用了永别。
体系结构这五年–《计算机体系结构-量化研究方法》第5版的新变化
《计算机体系结构-量化研究方法》是计算机体系结构领域,最经典的教材,同时也是最前沿的参考资料。 经典,是因为没有其他的书能超越此书在体系结构领域的地位。前沿,是因为这本书基本是每5年左右再版一次。 紧紧围绕最新的体系结构方向的变化。 这就是为什么这篇文章虽然是在对比《量化》第4版和第5版的区别,却胆敢标题里加上“体系结构这五年”。 《量化》第5版是前天在国内市场正式上市的,《编译点滴》在第一时间拨出巨款购入此书。 就是希望能为各位朋友送上更有价值的博文。
串行(Sequential)、并发(Concurrent)、并行(parallel)与分布式(distributed)
这几个概念是谈到并行时,经常遇到的。说实话,自己一直不是特别的清楚,这篇文章就对这几个概念进行区分。
使用ld的wrap选项替换已有库函数
很多时候,可能需要替换已有库函数,或者对其库函数进行修改。 为了避免对那些静态链接库或者动态链接库文件大动干戈,我们可以使用ld提供的–wrap选项。
Python的import初探
日常使用python编程时,为了用某个代码模块,通常需要在代码中先import相应的module。 那么python的import是如何工作的呢?
Posted in python, 编程语言, 编译技术, 运行时技术
Tagged Dynamic program language, import, name scope, python, 作用域, 模块化编程, 软件工程
Leave a comment
你好,LLVM 3.0
估计很多朋友都关注到了,LLVM 终于发布了3.0版本,这个版本有哪些新的变化呢?我们先从三个大的特性看起。
Linux 内核中的.S文件
接触过内核的朋友肯定在源码中看到许多.S文件,这些文件中基本都是汇编。 这些文件是干什么的,为什么要这么写?
