我正试图从需要一些Unix工具的Windows中构建一个应用程序。我认为这是明显标准的./configure; make; make install
(没有INSTALL文件)。首先,我尝试了MinGW,但感到困惑的是\bin
中没有bash, autoconf, m4,
或automake
exes。我确定我错过了一些明显的东西,但是我反过来安装了Cygwin来推进。出于某种原因,当我运行为什么configure.sh认为win32是Unix?
sh configure.sh
我得到:
platform unix
compiler cc
configuration directory ./builds/unix
configuration rules ./builds/unix/unix.mk
我的操作系统有身份的问题。很明显,makefile是错误的,因为我不是unix,而是win32。为什么配置脚本会这样想?我认为它与Cygwin有关,但如果我删除了它,我根本无法构建它。请帮忙;我很困惑。
也有可能使用MinGW建立? bash的命令是什么,mingw32-make
与make
相同?我注意到他们是不同的大小。
因为你正在运行configure.sh而不是configure.bat? – Jherico 2009-10-26 23:50:20
没有configure.bat – RobbR 2009-10-27 00:11:50