o que é que "fazer cheque" faz?
pergunto-me no processo de instalação do configure, make, make check and make install, O que faz o "make check"? Obrigado!
3 answers
Se um Makefile tem um alvo chamado check, então make check irá "construir" esse alvo. É tipicamente um alvo falso, o que significa que é um comando make-scripted ao invés de um arquivo chamado "check" Que é criado.
O Projecto gnu aconselha que todo o software gnu inclua um alvo make check que executa testes pós-compilação no directório build, por isso make check
pode ser usado frequentemente em pacotes distribuído pela FSF. Outros projectos Irão, por vezes, seguir também esta convenção.
De acordo com o GNU Make manual , Ele realiza auto-testes no programa que o makefile constrói.
make check
é um comando para um makefile. Ele faz o que o makefile define para fazer.
Make
pode ser usado para executar automaticamente os muitos comandos Linux que são necessários para compilar, ligar e testar um grande programa C++. Uma vez que estes comandos serão executados centenas de vezes durante um programa desenvolvimento, automatizar essas tarefas é essencial.