我想在windowsXP上安装Kannel网关.为此,我下载并安装了Cygwin.但是当我去配置Kannel时,我遇到了以下错误.(我将PATH设置为C:\ cygwin\bin; C:\ libxml2-2.6.30 + .win32\bin;)
Running system checks ... checking build system type... i686-pc-cygwin checking host system type... i686-pc-cygwin checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: no acceptable C compiler found in $PATH See `config.log' for more details.
日志文件如下.
This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.62. Invocation command line was $ ./configure ## --------- ## ## Platform. ## ## --------- ## hostname = sreeni9 uname -m = i686 uname -r = 1.7.1(0.218/5/3) uname -s = CYGWIN_NT-5.1 uname -v = 2009-12-07 11:48 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = i686 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/bin PATH: /usr/bin PATH: /bin PATH: /cygdrive/c/WINDOWS/system32 PATH: /cygdrive/c/WINDOWS PATH: /cygdrive/c/WINDOWS/System32/Wbem PATH: /usr/bin PATH: /cygdrive/c/libxml2-2.6.30+.win32/bin PATH: /cygdrive/c/Program Files/Java/jdk1.6.0_16/bin PATH: . ## ----------- ## ## Core tests. ## ## ----------- ## configure:2053: checking build system type configure:2071: result: i686-pc-cygwin configure:2093: checking host system type configure:2108: result: i686-pc-cygwin configure:2180: checking for gcc configure:2210: result: no configure:2277: checking for cc configure:2324: result: no configure:2380: checking for cl.exe configure:2410: result: no configure:2439: error: no acceptable C compiler found in $PATH See `config.log' for more details. ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=i686-pc-cygwin 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_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_YACC_set= ac_cv_env_YACC_value= ac_cv_env_YFLAGS_set= ac_cv_env_YFLAGS_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_host=i686-pc-cygwin ## ----------------- ## ## Output variables. ## ## ----------------- ## AR='' CC='' CFLAGS='' CONVERT='' CPP='' CPPFLAGS='' DEFS='' DOCDRAFTS='' DOCSTARGET='' DVIPS='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='' EXEEXT='' EXE_EXT='' FIG2DEV='' GREP='' GW_VERSION='' HTML_DSL='' INSTALL_DATA='' INSTALL_PROGRAM='' INSTALL_SCRIPT='' JADE='' JADETEX='' LDFLAGS='' LEX='' LEXLIB='' LEX_OUTPUT_ROOT='' LIBOBJS='' LIBS='' LIBTOOL='' LTLIBOBJS='' MYSQL_CONFIG='' OBJEXT='' OPENSSL='' PACKAGE_BUGREPORT='' PACKAGE_NAME='' PACKAGE_STRING='' PACKAGE_TARNAME='' PACKAGE_VERSION='' PATH_SEPARATOR=':' PCRE_CONFIG='' PDFJADETEX='' PERL='' PGSQL_CONFIG='' PKGADD_NAME='Kannel - WAP and SMS gateway' PKGADD_PKG='KANNELgateway' PKGADD_VENDOR='www.kannel.org' RANLIB='' SDB_CONFIG='' SHELL='/bin/sh' SIZEOF_INT='' SIZEOF_LONG='' SIZEOF_LONG_LONG='' SIZEOF_SHORT='' SQLITE3='' SQLITE='' STARTSTOPDAEMONSRC='' SUFFIX='' TEX_DSL='' VERSION='1.4.3' XML_CONFIG='' YACC='' YFLAGS='' ac_ct_CC='' bindir='${exec_prefix}/bin' build='i686-pc-cygwin' build_alias='' build_cpu='i686' build_os='cygwin' build_vendor='pc' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${prefix}/share/doc/kannel' dvidir='${docdir}' exec_prefix='NONE' host='i686-pc-cygwin' host_alias='' host_cpu='i686' host_os='cygwin' host_vendor='pc' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='NONE' program_transform_name='s,x,x,' psdir='${docdir}' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' target_alias='' ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE_NAME "" #define PACKAGE_TARNAME "" #define PACKAGE_VERSION "" #define PACKAGE_STRING "" #define PACKAGE_BUGREPORT "" #define GW_NAME "Kannel" #define GW_VERSION "1.4.3" #define VERSION "1.4.3" configure: exit 1
Ignacio Vazq.. 9
听起来你在安装cygwin时没有安装gcc.重新运行设置,选择gcc进行安装.
听起来你在安装cygwin时没有安装gcc.重新运行设置,选择gcc进行安装.
好吧,我的第一个猜测是你实际上没有安装所有的Cygwin.默认安装不会安装每个包,只是一个子集.
这就是为什么我在运行时总是将安装类型更改为"Full" setup.exe
.
gcc是否包含在标准安装中,我不知道,因为我从未安装标准安装.但是,它应该在/ usr/bin/gcc中,与我的系统相同,并且在您的路径上.打开bash shell并执行:
ls -al /usr/bin/gcc
看看它是否在那里.