A arquitetura do projeto abaixo está dividido da seguinte maneira:
- Pasta "apps":
- Contém todos os arquivos .c: mergesort.c e mergesort_functions.c
- Pasta "include":
- Contém os arquivos de cabeçalhos (.h) como o mergesort_functions.h
- Pasta "obj":
- Contém os arquivos objetos .o: mergesort e mergesort_functions.o
- É necessário fazer o
git cloneou o download do arquivo no seu diretório. - Acesse a pasta do repositório.
- Utilize o comando
make allpara que sejam gerados todos os arquivos objeto e que o arquivo executável seja gerado. - Utilize o comando desejado, segue um exemplo abaixo:
./mergesort 4 arq1.dat arq2.dat arq3.dat arq4.dat arq5.dat -o saida.dat
- Caso queira, poderá utilizar o comando
make cleanpara remover os arquivos objeto e o executável do computador, porém saiba que casao queira executar o projeto novamente, terá que seguir o passo 3 novamente.