Você parece estar executando ./gcc
. No mundo * nix, ./
significa "o diretório atual". Então, quando você executa ./gcc
, está dizendo ao sistema operacional para procurar um executável chamado gcc
, que está no diretório em que você está. A menos que você execute o comando /usr/bin
, nenhum executável será encontrado e você receberá um erro.
Como você colocou gcc
em um diretório que está em seu caminho, não é necessário fornecer um caminho completo para acessá-lo, apenas o nome. Então, em vez de ./gcc
run gcc
, ele deve funcionar.