Digitando vários comandos de linha no Terminal

-1

Eu sei que posso copiar e colar este comando no meu terminal, mas como digito isso?

make ex1
cc ex1.c -o ex1

Digitar tudo em uma linha produz o seguinte:

make: Nothing to be done for ex1.
make: *** No rule to make target cc.  Stop.
    
por user304837 12.07.2014 / 14:52

1 resposta

2

Você deve digitar apenas make ex1 não adicionar cc ex1.c -o ex1 , make executará esse comando.

Se você está recebendo make: Nothing to be done for ex1 error significa que você já possui um arquivo compilado ex1 em seu diretório onde ex1.c está presente. Você precisa excluir / mover / renomear esse arquivo porque make tentará criar o arquivo denominado ex1 (mesmo nome) se o arquivo com o mesmo nome já estiver lá, ocorrerá erro. É por isso que isso dá erro.

Você pode usar diretamente cc filename.c -o filename(anyname) , que é o mesmo.

    
por Sudheer 12.07.2014 / 14:57