I'm trying to install Ruby in my home directory on a Linux server (without root access), which of course requires using
gcc. The closest thing I can find is a directory by that name which (if you go deep enough) contains
>: find / -iname gcc 2> /dev/null /usr/libexec/gcc >: tree -if /usr/libexec/gcc /usr/libexec/gcc /usr/libexec/gcc/x86_64-redhat-linux /usr/libexec/gcc/x86_64-redhat-linux/4.1.1 /usr/libexec/gcc/x86_64-redhat-linux/4.1.1/cc1 /usr/libexec/gcc/x86_64-redhat-linux/4.1.2 -> 4.1.1
The fact that CC1 redirects to GCC on Wikipedia seems to imply something close to identity, however there's no other mention of CC1 on the GCC page besides the note about redirection, and Googling hasn't gotten me anything useful, and my attempts to use
cc1 in place of
gcc have failed.
What exactly is the relationship between them? And does it offer me any hope of compiling Ruby on this machine?