iagoac / mc202

Disciplina MC202 - Estruturas de Dados
GNU General Public License v3.0
17 stars 13 forks source link

makefile lab4 #87

Closed ianloron00 closed 3 years ago

ianloron00 commented 4 years ago

No enunciado do lab4, nao ficou muito claro como deve ser essa implementacao das estruturas de dados... Devemos utilizar o makefile? Como que o Susy compila?

iagoac commented 4 years ago

@ianloron00 está descrito na página inicial aqui do Github

O Susy compila os códigos utilizando o gcc 4.8.5. Mais especificamente, ele utiliza o seguinte comando para compilação: gcc -std=c99 -pedantic -Wall -lm -o labX *.c


Vocês podem implementar da maneira que quiserem e submeter até 5 arquivos diferentes (entre .c e .h). O que o Susy faz é compilar todos os .c em conjunto, como no exemplo acima

ianloron00 commented 4 years ago

entendi... Entao nao compila .o como nos exemplos da aula 4, certo? Podemos dividir apenas em .c e .h, e sem precisar de Makefile?

iagoac commented 4 years ago

Exatamente. O Susy já possui um makefile interno bem mais complexo do que esta pequena linha de código que eu mandei.
A submissão deve conter somente os arquivos .c e .h.

victorpmacc commented 4 years ago

Professor, a divisão do código em diferentes arquivos é opcional certo? Digo, se enviado apenas um .c, sem divisão de arquivo para as funções, cliente etc, a entrega continua validada normalmente?? Nos últimos labs entreguei apenas arquivo único .c.

iagoac commented 4 years ago

@victorpmacc sim, é opicional. Aumentei o número de arquivos para dar mais liberdade a vocês, mas nada impede a submissão de um único arquivo .c