当试图在cygwin中运行./configure时,我收到以下错误:

Wayne @ Wayne-PC /cygdrive/c/users/wayne/documents/Minuit2-5.34.14
$ ./configure
检查与BSD兼容的安装... / usr / bin / install -c
检查构建环境是否理智......是的
检查线程安全的mkdir -p ... / usr / bin / mkdir -p
检查gawk ... gawk
检查make是否设置$(MAKE)...否
检查gcc ...没有
检查cc ...没有
检查cl.exe ... cl.exe
检查C编译器默认输出文件名...
configure:error:在/cygdrive/c/users/wayne/documents/Minuit2-5.34.14'中: configure:错误:C编译器无法创建可执行文件 有关详细信息,请参阅config.log' .

请注意,我已经安装了cygwin的每个部分,但似乎没有gcc(我认为这是包含的?),所以我将VS12.0目录添加到#Path for cl.exe .

以下是config.log中的所有内容:

此文件包含编译器生成的任何消息
运行configure,以便在configure出错时帮助调试 .

它是由configure创建的,它是
由GNU Autoconf 2.63生成 . 调用命令行是

$ ./configure

---------

##平台 . ##

---------

hostname = Wayne-PC
uname -m = i686
uname -r = 1.7.33-2(0.280 / 5/3)
uname -s = CYGWIN_NT-6.3-WOW64
uname -v = 2014-11-13 15:45

/ usr / bin / uname -p = unknown
/ bin / uname -X =未知

/ bin / arch = i686
/ usr / bin / arch -k = unknown
/ usr / convex / getsysinfo = unknown
/ usr / bin / hostinfo = unknown
/ bin / machine = unknown
/ usr / bin / oslevel =未知
/ bin / universe = unknown

路径:/ usr / local / bin
路径:/ usr / bin
路径:/ cygdrive / c / Program Files(x86)/ Intel / iCLS Client
路径:/ cygdrive / c / Program Files / Intel / iCLS Client
路径:/ cygdrive / c / WINDOWS / system32
路径:/ cygdrive / c / WINDOWS
路径:/ cygdrive / c / WINDOWS / System32 / Wbem
路径:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0
路径:/ cygdrive / c / Program Files / Intel / Intel(R)管理引擎组件/ DAL
路径:/ cygdrive / c / Program Files / Intel / Intel(R)管理引擎组件/ IPT
路径:/ cygdrive / c / Program Files(x86)/ Intel / Intel(R)管理引擎组件/ DAL
路径:/ cygdrive / c / Program Files(x86)/ Intel / Intel(R)管理引擎组件/ IPT
路径:/ cygdrive / c / Program Files(x86)/ Intel / OpenCL SDK / 2.0 / bin / x86
路径:/ cygdrive / c / Program Files(x86)/ Intel / OpenCL SDK / 2.0 / bin / x64
路径:/ cygdrive / c / Program Files(x86)/ Windows Kits / 8.1 / Windows Performance Toolkit
路径:/ cygdrive / c / Program Files / Microsoft SQL Server / 110 / Tools / Binn
路径:/ usr / bin
路径:/ cygdrive / c / Program Files(x86)/ Microsoft Visual Studio 12.0 / VC / bin
路径:/ cygdrive / c / Program Files(x86)/ Microsoft Visual Studio 12.0 / VC / lib

-----------

##核心测试 . ##

-----------

configure:2077:检查与BSD兼容的安装
configure:2145:result:/ usr / bin / install -c
configure:2156:检查构建环境是否合理
configure:2216:结果:是的
configure:2357:检查线程安全的mkdir -p
configure:2396:result:/ usr / bin / mkdir -p
configure:2409:检查gawk
configure:2425:找到/ usr / bin / gawk
configure:2436:结果:gawk
configure:2447:检查make sets是否为$(MAKE)
configure:2473:结果:没有
configure:2600:检查gcc
configure:2630:结果:no
configure:2693:检查cc
configure:2740:结果:no
configure:2796:检查cl.exe
configure:2812:found / cygdrive / c / Program Files(x86)/ Microsoft Visual Studio 12.0 / VC / bin / cl.exe
configure:2823:result:cl.exe
configure:2859:检查C编译器版本
configure:2867:cl.exe --version>&5
适用于x86的Microsoft(R)C / C优化编译器版本18.00.21005.1
版权所有(C)Microsoft Corporation . 版权所有 .

cl:命令行警告D9002:忽略未知选项'--version'
cl:命令行错误D8003:缺少源文件名
configure:2871:$? = 2
configure:2878:cl.exe -v>&5
适用于x86的Microsoft(R)C / C优化编译器版本18.00.21005.1
版权所有(C)Microsoft Corporation . 版权所有 .

cl:命令行警告D9002:忽略未知选项'-v'
cl:命令行错误D8003:缺少源文件名
configure:2882:$? = 2
configure:2889:cl.exe -V>&5
适用于x86的Microsoft(R)C / C优化编译器版本18.00.21005.1
版权所有(C)Microsoft Corporation . 版权所有 .

cl:命令行错误D8004:'/ V'需要参数
configure:2893:$? = 2
configure:2916:检查C编译器默认输出文件名称
configure:2938:cl.exe conftest.c>&5
适用于x86的Microsoft(R)C / C优化编译器版本18.00.21005.1
版权所有(C)Microsoft Corporation . 版权所有 .

conftest.c
Microsoft(R)增量链接器版本12.00.21005.1
版权所有(C)Microsoft Corporation . 版权所有 .

/out:conftest.exe
conftest.obj
链接:致命错误LNK1104:无法打开文件'LIBCMT.lib'
configure:2942:$? = 2
configure:2980:结果:
configure:失败的程序是:
| / * confdefs.h . * /
| #define PACKAGE_NAME“”
| #define PACKAGE_TARNAME“”
| #define PACKAGE_VERSION“”
| #define PACKAGE_STRING“”
| #define PACKAGE_BUGREPORT“”
| #define PACKAGE“Minuit2”
| #define VERSION“5.34.14”
| / *结束confdefs.h . * /
|
| INT
| main()
| {
|
| ;
|返回0;
| }
configure:2986:错误:在/cygdrive/c/users/wayne/documents/Minuit2-5.34.14'中: configure:2989:错误:C编译器无法创建可执行文件 有关详细信息,请参阅config.log' .

----------------

##缓存变量 . ##

----------------

ac_cv_env_CCC_set =
ac_cv_env_CCC_value =
ac_cv_env_CC_set =
ac_cv_env_CC_value =
ac_cv_env_CFLAGS_set =
ac_cv_env_CFLAGS_value =
ac_cv_env_CPPFLAGS_set =
ac_cv_env_CPPFLAGS_value =
ac_cv_env_CPP_set =
ac_cv_env_CPP_value =
ac_cv_env_CXXCPP_set =
ac_cv_env_CXXCPP_value =
ac_cv_env_CXXFLAGS_set =
ac_cv_env_CXXFLAGS_value =
ac_cv_env_CXX_set =
ac_cv_env_CXX_value =
ac_cv_env_LDFLAGS_set =
ac_cv_env_LDFLAGS_value =
ac_cv_env_LIBS_set =
ac_cv_env_LIBS_value =
ac_cv_env_build_alias_set =
ac_cv_env_build_alias_value =
ac_cv_env_host_alias_set =
ac_cv_env_host_alias_value =
ac_cv_env_target_alias_set =
ac_cv_env_target_alias_value =
ac_cv_path_install ='/ usr / bin / install -c'
ac_cv_path_mkdir =的/ usr /斌/ MKDIR
ac_cv_prog_AWK = GAWK
ac_cv_prog_ac_ct_CC = cl.exe时
ac_cv_prog_make_make_set =无

-----------------

##输出变量 . ##

-----------------

ACLOCAL ='$ /cygdrive/c/users/wayne/documents/Minuit2-5.34.14/config/missing --run
aclocal-1.11'AMDEPBACKSLASH =''AMDEP_FALSE =''AMDEP_TRUE =''AMTAR ='$
/cygdrive/c/users/wayne/documents/Minuit2-5.34.14/config/missing --run tar'AR = ''AUTOCONF ='$ /cygdrive/c/users/wayne/documents/Minuit2-5.34.14/config/missing - run autoconf'AUTOHEADER ='$ / cygdrive / c / users / wayne /文件/ Minuit2-5.34.14 / config / missing - run autoheader'AUTOMAKE ='$ /cygdrive/c/users/wayne/documents/Minuit2-5.34.14/config/missing --run automake-1.11' AWK ='gawk'CC ='cl.exe'CCDEPMODE =''CFLAGS =''CPP =''CPPFLAGS =''CXX ='''CXXCPP =''CXXDEPMODE =''CXXFLAGS =''CXX_LIB_PATH =''CYGPATH_W = 'cygpath -w'DEFS =''DEPDIR =''DSYMUTIL =''DUMPBIN =''ECHO_C =''ECHO_N =' - n'ECOCH_T =''EGREP =''EXEEXT =''FGREP =''GMAKE =' 'GREP =''INSTALL_DATA ='$ -m 644'INSTALL_PROGRAM ='$ 'INSTALL_SCRIPT ='$ 'INSTALL_STRIP_PROGRAM ='$(install_sh)-c -s'LD =''LDFLAGS = ''LIBOBJS =''LIBS =''LIBSTDCPP =''LIBTOOL =''LIPO =''LN_S =''LTLIBOBJS =''MAKEINFO ='$ / cygdrive / c / users / wayne / d ocuments / Minuit2-5.34.14 / config / missing - run makeinfo'MKDIR_P ='/ usr / bin / mkdir -p'NM =''NMEDIT =''OBJDUMP =''OBJEXT =''OPENMP_CXXFLAGS =''OTOOL64 = ''OTOOL =''PACKAGE ='Minuit2'PACKAGE_BUGREPORT =''PACKAGE_NAME =''PACKAGE_STRING =''PACKAGE_TARNAME =''PACKAGE_VERSION =''PATH_SEPARATOR =':'RANLIB =''SED =''SET_MAKE ='MAKE = make 'SHELL ='/ bin / sh'STRIP =''VERSION ='5.34.14'ac_ct_CC ='cl.exe'ac_ct_CXX =''ac_ct_DUMPBIN =''am__EXEEXT_FALSE =''am__EXEEXT_TRUE =''am__fastdepCC_FALSE =''am__fastdepCC_TRUE =' 'am__fastdepCXX_FALSE =''am__fastdepCXX_TRUE =''am__include =''am__isrc =''am__leading_dot =' . ' am__quote =''am__tar ='$ chof - “$$ tardir”'am__untar ='$ xf - 'bindir ='$ / bin'build =''build_alias =''build_cpu =' 'build_os =''build_vendor =''datadir ='$ 'datarootdir ='$ / share'docdir ='$ / doc / $ 'dvidir ='$ ' exec_prefix ='NONE'host =''host_alias =''host_cpu =''host_os =''host_vendor =''htmldir ='$ 'includedir ='$ / include'infodir ='$ / info'install_sh ='$ /cygdrive/c/users/wayne/documents/Minuit2-5.34.14/config/install-sh'libdir ='$ / lib'libexecdir ='$ / libexec'localedir ='$ / locale'localstatedir ='$ / var'lt_ECHO ='echo'mandir ='$ / man'mkdir_p ='/ usr / bin / mkdir -p' oldincludedir ='/ usr / include'pdfdir ='$ 'pfk_cxx_lib_path =''prefix ='NONE'program_transform_name ='s,x,x,'psdir ='$ 'sbindir ='$ / sbin'sharedstatedir ='$ / com'sysconfdir ='$ / etc'target_alias =''##----------- ##

confdefs.h .

-----------

#define PACKAGE_NAME“”
#define PACKAGE_TARNAME“”
#define PACKAGE_VERSION“”
#define PACKAGE_STRING“”
#define PACKAGE_BUGREPORT“”
#define PACKAGE“Minuit2”
#define VERSION“5.34.14”

configure:退出77

有什么建议?