Estou executando o macOS Mojave (10.14.6) e executei as seguintes instruções: Página 1 Página 2 Página 3
Segui as instruções sem problemas até agora, mas quando digito "type gcc" no terminal, como o livro pede na página 3, recebo o seguinte:
$ type gcc
gcc is /usr/bin/gcc
O livro deixa claro que se o shell bash estiver localizando o gcc em um diretório diferente, o PATH não está definido corretamente. Então, como faço para corrigir o PATH para que o shell bash localize o gcc no diretório desejado (“/opt/gcc-arm/bin/gcc”)?
Responder1
Isso é mencionado na etapa 10 de suas próprias instruções:
Agora, saia do root e retorne à sua sessão de desenvolvedor. Nessa sessão, adicione o diretório bin do compilador ao seu PATH:
$ export PATH="/opt/gcc-arm/bin:$PATH"
Observe que suas instruções também mostram um nome diferente para o compilador – em vez de "gcc", ele é denominado "arm-none-eabi-gcc". (A última página diz que se você obtiver o compiladorde outras fontes, pode ser nomeado apenas "gcc".)
Então tente type arm-none-eabi-gcc
primeiro. Se a alteração acima não funcionar, você deve realmenteolhe dentro/opt/gcc-arm/bin e verifique quais executáveis estão presentes.
Finalmente, se você estiver usando o bash, o type
comando usará seu cache interno de caminhos encontrados anteriormente; talvez seja necessário executar hash -r
para limpar esse cache.
Responder2
Você pode fazer isso no diretório inicial do seu usuário usando o arquivo .bash_profile. Adicionar linhaexport PATH=$PATH:/<path_to_your_gcc>
Espero que ajude.