A minha compilação é falsa?

0

Eu achei que meu compliation estava correto porque nenhum erro foi impresso, mas quando tento rodar o executável, ele me diz que ele é inacessível ...

coppan12@b048-08:~$ gcc -Wall prog.c -o prog
coppan12@b048-08:~$ prog
La commande « prog » est introuvable

alguma dica?

    
por ThePassenger 29.09.2015 / 21:22

1 resposta

3

Tente

./prog

para executar prog no diretório de trabalho atual, já que . normalmente não é (nem deveria ser) em PATH .

Além disso, um Makefile é talvez muito mais sensato, pois você pode simplesmente digitar make test e criar o programa (se necessário) e testá-lo:

prog: prog.c

test: prog
        echo blah de blah | ./prog

Um Makefile também pode ser integrado com o teste emacs ou vim , entre outras vantagens ... (desvantagem: Makefile use guias, portanto, certifique-se de que as regras sejam tabuladas, não espaços, suspiras. )

    
por 29.09.2015 / 21:25