使用如下命令,统计了一下这三个编译器的代码行数情况。
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 . -type f -not -regex '\./\.git.*' | xargs cat | wc -l
2468255
GCC(R183190):
gcc$ find . -type f -not -regex '\./\.git.*' | xargs cat | wc -l
12823155


近期评论