para que serve o comando “make png”?

1

Eu tenho um código-fonte que deve ser compilado para criar alguns arquivos executáveis.

O código é:

#-------------------------
# for executable file 
#-------------------------
executables :
    chmod 754 $(BIN_DIR)*.sh; \
    cd $(SRC_BIN_DIR); make CC=$(CC) CFLAGS="$(CFLAGS)"; \
    make -f makefile2 CC=$(CC) CFLAGS="$(CFLAGS)" FC=$(FC) FCFLAGS="$(FCFLAGS)"; \
    cd BTOP;  make CC=$(CC) CFLAGS="$(CFLAGS)" FC=$(FC) FCFLAGS="$(FCFLAGS)"; \
    cd ../SW; make CC=$(CC) CFLAGS="$(CFLAGS)"; make install; \
    cd ../YHyM_Sup; make CC=$(CC) CFLAGS="$(CFLAGS)"; make cp;
#-------------------------
# option(png related)
#-------------------------
png:
    cd $(SRC_LIB_DIR)image;\make -f makepng CC=$(CC) CFLAGS="$(CFLAGS)";\
    cd ../../bin; \
    make y_asc2png          CC=$(CC) CFLAGS="$(CFLAGS)"; \
    make y_asc2png2mm       CC=$(CC) CFLAGS="$(CFLAGS)"; \
    make y_mkpng_point_facc CC=$(CC) CFLAGS="$(CFLAGS)"; \
    make y_asc2png_all      CC=$(CC) CFLAGS="$(CFLAGS)"; \


#-------------------------
# TODO
#-------------------------
# ./configure script

Como devo usar o comando makepng para compilá-lo com sucesso?

    
por Mahsa Farhangi 14.01.2014 / 08:32

1 resposta

0

O comando makepng é usado para criar uma imagem png. Existem dois estágios principais. O primeiro é gerar uma imagem armazenada na memória. Neste caso, um fractal simples é gerado. A imagem é mantida em uma matriz flutuante 1D de largura x altura. O segundo estágio é então gravar a imagem em um arquivo real.

Para fazer o comando funcionar, você precisa instalar as dependências:

sudo apt-get install libpng3

sudo apt-get install libpng-dev

Veja este para mais informações

Note que este é um opcional, então você não é obrigado a fazer isso

    
por Maythux 14.01.2014 / 13:18