Compiled C isn't C. Before you compile C, it's not tied to a specific processor, but after you compile it, it becomes specific to the platform you're targetting.
No language is tied to a specific processor, it is the assembly, when you compile code, you translate it into assembly, before compiling, you get to choose which platform you want to compile it for, and the compiler will translate it into that platforms assembly, that is why no language is tied to a processor before compiling
"If the truth is a cruel mistress, then a lie must be a nice girl"
A compiler needs to be ported to a platform to be able to use C on it.
This is why any compiled language is not tied to a specific processor.
Funny stuff
<yifanlu> I enjoy being loud and obnoxious
<yifanlu> rooting an android is like getting a hooker pregnant
<xerpi> I sometimes think I should leave all this stressing **** and be a farmer instead