我四处寻找尝试编译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。
最佳答案
我认为这是因为你没有调用./configure脚本。 根据this wiki您需要在 msys shell 中运行:
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
关于c++ - GNU gcc mysys make 命令没有规则来生成目标 libpng,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35673796/