[LLVMdev] How the LLVM tools work together
Renato Golin
rengolin at systemcall.org
Thu Oct 28 14:09:05 PDT 2010
On 28 October 2010 21:41, Stephen Norman <stenorman2001 at me.com> wrote:
> What I'm wondering is if someone could explain how the different tools in LLVM (llvmc, clang, llvm-gcc, llvm-ar, etc.) work together to go from the C code I create through to a running executable (after linking).
Hi Stephen,
This is probably *not* the right list, since this is the developer's
list, not the users' (if there is such thing). But it doesn't hurt to
shoot you in the right direction anyway.
>From the high level of your question, LLVM is a compiler like any
other. Clang should behave like GCC in most ways, so that's more than
you need to know if you just want to compile code with LLVM.
You can get a glimpse of the LLVM tools and what they do here:
http://llvm.org/docs/GettingStarted.html#tools
If you want to go deeper, at http://llvm.org/docs/ you'll find all
sorts of documentations and presentations, high and low level, from
tools manuals to internal design information.
happy reading! ;)
cheers,
--renato
More information about the llvm-dev
mailing list