• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

faabio

makefile?

5 mensagens neste tópico

o que é, para que serve?

alguem me pode explicar e como fazer uma boa makefile com varios ficheiros  ...c/...h      e flags.

um bom tutorial...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu gostava de ter um exemplo simples com varios ficheiros estruturas.h estruturas.c main.c 

eu sei que podem ter o campo run e indent mas nao sei para o que servem nem o que fazem.

exemplo:

CC=gcc

CFLAGS= -g -lm -lcrypt -Wall -o

xxx.out: xxx.c

$(CC) $(CFLAGS) $@ $^

clean:

rm -f xxx.out

run:

./xxx.out

indent:

indent yyyyy.c xxx.c xxx.h

podem explicar estes campos e para o que servem

:)

mas obrigado por isto mas nao me ajudou em nada xD

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

faabio, o Njay já te enviou o link para os manuais.

Eu há poucos dias também não percebia muito de make, e passado umas horas a ler o manual, já consigo escrever Makefiles relativamente complexos. Perde uma horas a olhar para os manuais, e não estejas à espera de ficar a perceber sem algum esforço da tua parte.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não te assuste com o tamanho do manual (o link da GNU). Começa a ler desde o inicio, eles fazem uma boa introdução, e ao fim de poucas páginas já és capaz de fazer umas makefiles. O manual é grande porque também é uma referência e vai aos infímos detalhes.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora