Problema de compilação de Ada

2

ola Estou usando o Ubuntu 14.04 LTS e estou usando Code :: blocks para escrever programas c, assim como o programa Ada. C está compilando e rodando bem quando estou usando o comando "gcc -o test test.c" mas quando estou compilando meu programa Ada existe o seguinte erro

$ gcc -c hello.adb 
gcc: error trying to exec 'gnat1': execvp: No such file or directory 

Eu instalei o GNAT do centro de software do Ubuntu. Por favor, me diga como ignorar esse erro.

Obrigado

    
por user3478097 27.09.2014 / 17:25

4 respostas

2

Eu estava com esse problema. Eu instalei GNAT e GPS no Mac OS da Adacore. Eu encontrei um diretório contendo um monte de binários relacionados à Ada, incluindo gcc

/opt/gps/bin 

Mas usando esta versão do gcc ou o padrão instalado na minha máquina, recebo o seguinte erro

gcc: error trying to exec 'gnat1': execvp: No such file or directory 

Eu tive que usar o binário do gcc localizado em

/Users/dale/opt/GNAT/2018/bin/

E isso funciona. Então eu acho que como alguém comentou isso pode ser devido a versão do gcc que você está usando.

    
por tail_recursion 20.06.2018 / 04:16
1

Tente o seguinte comando:

$ gnatmake hello.adb 
    
por L. Javier Reina Marfil 17.07.2015 / 12:25
1

Resposta simples, instale o GNU-Ada-Compiler através do comando abaixo

sudo apt-get install gnat
    
por A.B. 17.07.2015 / 13:41
0

Eu tenho tido um problema semelhante com a compilação de ada.

Acho que o problema é que seu computador está usando o seu antigo gcc, em vez do gcc compatível com ada incluído no mosquito.

Se você instalar o mosquito do adacore, você receberá uma pasta binária que será adicionada ao caminho. Eu não sei sobre o que o pacote GNAT do Ubuntu faz, mas você terá os binários em algum lugar do seu sistema.

Você pode reordenar seu PATH para colocar o GNAT gcc anteriormente. Ou você pode chamar explicitamente a localização do mosquito gcc.

    
por ChihYao Hu 25.04.2017 / 19:53