This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Getting the compiler version


John Farmer wrote:
> Thanks for putting me straight on the versioning issue.
> 
> On the "no gcc.exe" issue it struck me odd too. I was using V1.7 of
> CrossWorks for ARM (GCC 4.1.1) but have since upgraded to V2.0 (GCC V4.4.0).
> In V1.7, gcc.exe is there in the \bin directory but there is no such file in
> the \bin directory for V2.0.
> 
> As far as I can remember V1.7 never invoked gcc.exe and always used cc1.exe
> followed by as.exe whenever it compiled a C file. Looks like it wasn't used
> back then either.
> 
> Does this sound a reasonable way to use GCC? What exactly is the function of
> gcc.exe (I was of the thinking that it was a shell used to invoke cc1.exe,
> as.exe and ld.exe but I could be wrong here)?

It is used for that, yes.

Even if gcc.exe is missing you should still be able to do

 $ /f8/local/x-arm-gcc/install/bin/../libexec/gcc/arm-linux-gnueabi/4.4.0/cc1 --version
GNU C (GCC) version 4.4.0 20080618 (experimental) (arm-linux-gnueabi)
        compiled by GNU C version 4.3.0 20080428 (Red Hat 4.3.0-8), GMP version 4.2.2, MPFR version 2.3.0-p2.

Andrew.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]