Execução de um arquivo

1

Como executar um makefile ? Este arquivo está contido no arquivo sts-2.1.2 disponível para download em aqui :

De acordo com a documentação do NIST (seção 5.3), preciso editar o makefile .

  

Modifique as seguintes linhas:
  (a) CC (seu compilador ANSI C)
  (b) ROOTDIR (o diretório raiz que foi prescrito anteriormente no processo, por exemplo,   rng /)

user@SC13-VM:~/Documents/sts-2.1.2$ ./makefile
./makefile: line 1: CC: command not found
./makefile: line 2: GCCFLAGS: command not found
./makefile: line 3: ROOTDIR: command not found
./makefile: line 4: ROOTDIR: command not found
./makefile: line 4: SRCDIR: command not found
./makefile: line 5: ROOTDIR: command not found
./makefile: line 5: OBJDIR: command not found
./makefile: line 6: VPATH: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
./makefile: line 8: OBJDIR: command not found
 ......

Existem 94 linhas no total.

Então, fiz o que você disse:

 user@SC13-VM:~/Documents/sts-2.1.2$ make makefile
 make: Nothing to be done for 'makefile'.
 user@SC13-VM:~/Documents/sts-2.1.2$ ls
 data  experiments  include  makefile  makefile~  obj  src  templates

 user@SC13-VM:~/Documents/sts-2.1.2$ make  makefile
 make: Nothing to be done for 'makefile'.
    
por user3080956 20.06.2015 / 17:36

1 resposta

2

Execute make para executar um Makefile. Isso pressupõe que você esteja no mesmo diretório em que o arquivo Makefile está localizado.

Se você estiver em um diretório diferente, execute make -C directory , em que directory é o caminho para o diretório que contém o arquivo Makefile .

    
por saiarcot895 20.06.2015 / 17:38