windows下如何编译libiconv 1.13.1
下载了libiconv1.13.1的源代码包,解包后在solaris和linux下均编译成功。但是在windows下采用cygwin+mingw来编译。执行sh configure 之后生成了Makefile文件,但是下来执行make总是报错。
F:\libiconv-1.13.1>make
builddir="`pwd`"; cd libcharset && make all && make install-lib libdir="$builddir/lib" includedir="$builddir/lib"
make[1]: Entering directory `f:/libiconv-1.13.1/libcharset'
cd lib && c:/MinGW/bin/make all
make[2]: Entering directory `f:/libiconv-1.13.1/libcharset/lib'
/bin/sh ../libtool --mode=compile gcc -I. -I. -I.. -I./.. -I../include -mno-cygwin -O2 -g -fvisibility=hidden -mno-cygwin -Wall -I/usr/local/mingw/include -DLIB
DIR=\"/usr/local/mingw/lib\" -DBUILDING_LIBCHARSET -DBUILDING_DLL -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"/usr/local/mingw/lib\" -DNO_XMALLOC -Dset_r
elocation_prefix=libcharset_set_relocation_prefix -Drelocate=libcharset_relocate -DHAVE_CONFIG_H -c ./localcharset.c
process_begin: CreateProcess(NULL, /bin/sh ../libtool --mode=compile gcc -I. -I. -I.. -I./.. -I../include -mno-cygwin -O2 -g -fvisibility=hidden -mno-cygwin -Wa
ll -I/usr/local/mingw/include -DLIBDIR=\"/usr/local/mingw/lib\" -DBUILDING_LIBCHARSET -DBUILDING_DLL -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"/usr/loc
al/mingw/lib\" -DNO_XMALLOC -Dset_relocation_prefix=libcharset_set_relocation_prefix -Drelocate=libcharset_relocate -DHAVE_CONFIG_H -c ./localcharset.c, ...) fa
iled.
make (e=2):
make[2]: *** [localcharset.lo] Error 2
make[2]: Leaving directory `f:/libiconv-1.13.1/libcharset/lib'
make[1]: *** [all] Error 2
make[1]: Leaving directory `f:/libiconv-1.13.1/libcharset'
make: *** [lib/localcharset.h] Error 2
请问有没有编过的?这个要怎么解决?谢谢