Próbuję zainstalować Ruby w moim katalogu domowym na serwerze Linux (bez dostępu do konta root), co oczywiście wymaga użycia gcc
. Najbliższa rzecz, jaką mogę znaleźć, to katalog o tej nazwie, który (jeśli przejdziesz wystarczająco głęboko) zawiera cc1
:
>: 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
Fakt, że CC1 przekierowuje do GCC na Wikipedii wydaje się sugerować coś zbliżonego do tożsamości, jednak nie ma innej wzmianki o CC1 na stronie GCC poza notatką o przekierowaniu, a Googling nie przyniósł mi niczego użytecznego, a moje próby użycia cc1
w miejsce gcc
zawiodło.
Jaki dokładnie jest związek między nimi? I czy daje mi to jakąkolwiek nadzieję na skompilowanie Rubiego na tym komputerze?