для чего нужна команда «make png»?

У меня есть исходный код, который должен быть скомпилирован для создания некоторых исполняемых файлов.

Код:

#-------------------------
# 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

Как использовать команду makepng для успешной компиляции?

1
задан 14 January 2014 в 16:23

1 ответ

Команда makepng используется для создания PNG-изображения. Есть два основных этапа. Первый генерирует изображение, которое хранится в памяти. В этом случае простой фрактал генерируется. Изображение хранится в одномерном массиве с плавающей точкой длины ширина х высота. Второй этап - запись изображения в фактический файл.

Чтобы команда работала, вы должны установить зависимости:

sudo apt-get install libpng3

sudo apt-get install libpng-dev

См. этот для получения дополнительной информации.

Обратите внимание, что это необязательно, поэтому вы не обязаны это делать

0
ответ дан 14 January 2014 в 16:23

Другие вопросы по тегам:

Похожие вопросы: