由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - internals of gcc
相关主题
GCC在哪里用?怎么搞个简单的虚拟机?
GCC 4.5 + C++0x 发布了计算软件那个好些?
Google 的本机客户环境好象狠诱惑这个算是Ubuntu 9.04里GCC 4.3.3的bug么?
Google go 还挺不错的Open Source 招谁惹谁了?
为什么RoR的developer都在用mac?libgcc 安装问题
BSD 搞了个 pcc,不想用 gcc 了C -> Assembly
LLVM 2.9 benchmarkgcc and specs
[转载]Mac OS X 背后的故事(二)——Linus Torvalds的短视make GCC output ia32 assembly from x86-64?
相关话题的讨论汇总
话题: gcc话题: internals话题: gnu话题: could话题: internal
进入Linux版参与讨论
1 (共1页)
f******e
发帖数: 582
1
Could someone recommend a book/paper that shows the internal working
mechanisms of GNU GCC?
(not how to use gcc, but how gcc works.)
Thanks a lot.
S*A
发帖数: 7142
2
front end is just C parsing and turn into internal IR.
The parsing itself is pretty complicate but the rules are actually
not very hard to understand.
The back end is where the interesting stuff happening.
If you just want to study how real compiler works. LLVM
is a much better start. The project is much cleaner compare
to gcc.

【在 f******e 的大作中提到】
: Could someone recommend a book/paper that shows the internal working
: mechanisms of GNU GCC?
: (not how to use gcc, but how gcc works.)
: Thanks a lot.

G*****7
发帖数: 1759
3
+1 llvm

【在 S*A 的大作中提到】
: front end is just C parsing and turn into internal IR.
: The parsing itself is pretty complicate but the rules are actually
: not very hard to understand.
: The back end is where the interesting stuff happening.
: If you just want to study how real compiler works. LLVM
: is a much better start. The project is much cleaner compare
: to gcc.

1 (共1页)
进入Linux版参与讨论
相关主题
make GCC output ia32 assembly from x86-64?为什么RoR的developer都在用mac?
asking for help ! lfs installation problemBSD 搞了个 pcc,不想用 gcc 了
Cygwin GCC版本怎么这么老,才3.4.4?LLVM 2.9 benchmark
如何把session翻译成中文?[转载]Mac OS X 背后的故事(二)——Linus Torvalds的短视
GCC在哪里用?怎么搞个简单的虚拟机?
GCC 4.5 + C++0x 发布了计算软件那个好些?
Google 的本机客户环境好象狠诱惑这个算是Ubuntu 9.04里GCC 4.3.3的bug么?
Google go 还挺不错的Open Source 招谁惹谁了?
相关话题的讨论汇总
话题: gcc话题: internals话题: gnu话题: could话题: internal