iagoac / mc202

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

duvida quanto a geração de arquivo "cliente.c" e "implementacao.c" no ambiente virtual. Como fazer? #115

Closed alisonaran closed 3 years ago

alisonaran commented 4 years ago

Olá, boa noite. Tenho uma dúvida talvez meio "básica" demais, mas lá vai: no ambiente virtual vamos "baixando" cada lab através do terminal na pasta MC202. Em cada pasta para cada LAB é encontrando um arquivo tipo "lab01.c". Neste arquivo eu tenho a função main. Para ter os arquivos divididos em "cliente.c" e "implementacao.c" e "interface.h" como devo fazer? Posso usar o arquivo "LAB01.c" como cliente e criar um novo arquivo ".c" para fazer a implementacao? Como posso fazer isso? Estou um pouco confuso, poderiam esclarecer como trabalhar com arquivos auxiliares na maquina virtual?

Muito obrigado!

iagoac commented 4 years ago

@alisonaran o makefile instalado no Susy compila com a seguinte linha de código: gcc -std=c99 -pedantic -Wall -lm -o labX *.c.
Desta forma, ele irá compilar todos os arquivos .c que você enviar.

O que você pode fazer é um arquivo nomeado lab01.c contendo sua função main e incluindo chamadas para os cabeçalhos (arquivos .h) que você possui.

Caso você consiga compilar em seu computador com esta exata chamada do gcc, é bem provável que tudo ocorrerá bem também no Susy