2016-02-27 2 views
0

Я искал проблему, с которой сталкиваюсь, когда пытаюсь скомпилировать libpng, но я не могу найти решение. Когда я бегу:GNU gcc mysys make command no rule to make target libpng

C:\Users\Alex\Desktop\libpng-1.6.21\scripts>make makefile.gcc libpng.a 

я получаю следующие сообщения:

make: Nothing to be done for `makefile.gcc'. 
make: *** No rule to make target `libpng.a'. Stop. 

Я не модифицированными оригинальный makefile.gcc.

ответ

0

Я думаю, это потому, что вы не вызывали ./configure script. Accoording к this wiki вам нужно запустить в MSYS оболочки:

wget http://sourceforge.net/projects/libpng/files/libpng15/older-releases/1.5.16/libpng-1.5.16.tar.xz/download 
tar xvfJ libpng-1.5.16.tar.xz 
cd libpng-1.5.16 
mv INSTALL INSTALL.txt 
./configure 
make install 
+0

После запуска ./configure, это говорит об ошибке: Zlib не был установлен, Altough я скопировал zlib.h и zconf.h в каталог Libpng. – AlexV

+0

@AlexV Теперь этот вопрос дублирует http://stackoverflow.com/questions/16610362/mingw-libpng-wont-build-properly. В ссылке на wiki, который я опубликовал, показано, как компилировать и устанавливать эти зависимости тоже. Если после прочтения этого вопроса у вас все еще есть вопрос, продолжайте. Я лично сделал то, что вы хотите сделать 5 лет назад. – Tal

+0

Я преобразовал zlib1.dll (его предварительно скомпилировал), используя команду cp в libzdll.a, и поместил ее как в папку libpng, так и в C: \ MinGW \ lib, но после запуска ./configure он все еще говорит, что он не существует. – AlexV

Смежные вопросы