我想在MinGW中构建sqlite3.我下载了sqlite-autoconf-3071000.tar.gz,解压缩并输入以下命令:
./configure --prefix=/mingw make && make install
当我尝试制作它时,错误报告:
$make && make install C:/MinGW/msys/1.0/bin/sh.exe ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"sqlite\" -DPACKAGE_TARNAME=\"sqlite\" -DPACKAGE_VERSION=\"3.7.10\" -DPACKAGE_STRING=\"sqlite\ 3.7.10\" -DPACKAGE_BUGREPORT=\"http://www.sqlite.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"sqlite\" -DVERSION=\"3.7.10\" -DSTDC_HEADERS=1 -DHAVE_ SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEM ORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H =1 -DHAVE_USLEEP=1 -DHAVE_DECL_STRERROR_R=0 -I.@am__isrc@ -D_REENTRANT=1 -DSQ LITE_THREADSAFE=1 -DsqlITE_ENABLE_FTS3 -DsqlITE_ENABLE_RTREE -g -O2 -MT sqlite3 .lo -MD -MP -MF .deps/sqlite3.Tpo -c -o sqlite3.lo sqlite3.c Xsqlite3.Tpo -c -o sqlite3.lo sqlite3.lo libtool: compile: libobj name `sqlite3.Tpo -c -o sqlite3.lo sqlite3.lo' may not contain shell special characters. rm: invalid option -- c Try `rm --help' for more information. mkdir .libs gcc "-DPACKAGE_NAME=\\sqlite\" -DPACKAGE_TARNAME=\"sqlite\" -DPACKAGE_VERSION=\ "3.7.10\" -DPACKAGE_STRING=\\sqlite 3.7.10\"" "-DPACKAGE_BUGREPORT=\\http://www. sqlite.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"sqlite\" -DVERSION=\"3.7.10\" -DSTDC _HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STR ING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H =1 -DHAVE_UNISTD_H=1 -DHAVE_USLEEP=1 -DHAVE_DECL_STRERROR_R=0 -I.@am__isrc@ -D_R EENTRANT=1 -DsqlITE_THREADSAFE=1 -DsqlITE_ENABLE_FTS3 -DsqlITE_ENABLE_RTREE -g - O2 -MT sqlite3.lo -MD -MP -MF .deps/sqlite3.Tpo -c -o sqlite3.lo sqlite3.c" -DD LL_EXPORT -DPIC -o .libs/sqlite3.Tpo -c -o sqlite3.lo sqlite3.o gcc.exe: error: sqlite3.o: No such file or directory gcc.exe: fatal error: no input files compilation terminated. make: *** [sqlite3.lo] Error 1
任何人都可以帮助我吗?非常感谢!