Você pode instalar o gcc em seu $ HOME no servidor, configurar seu $ PATH para incluir o local onde você o instalou ($ HOME / .local por exemplo) e apenas fazer com que ele funcione na máquina remota. Isso requer que você possa compilar binários para a máquina de destino.