LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 887|回复: 5

gcc的问题,请教大家

[复制链接]
发表于 2008-12-16 19:35:48 | 显示全部楼层 |阅读模式
我的系统是fedora10, 在用tar 的方式装mysql 的时候,然后./configure  然后make  提示没有makefile,后来看./configure里发现:
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
我用 yum list gcc
查出:gcc.i386     4.3.2-7
在网上查了很多,目前认为所gcc版本高造成./configure失败,于是我想卸载gcc 安装低版本到gcc,用yum remove gcc,失败,

问题:请教大一下,我该怎么办呢?  卸载? 还是? 卸载了又怎么安装低版本到gcc呢?
我需要用编译到方式安装软件,所以这个gcc到问题一定 得解决,拜托大家了,我都装了3天到mysql了,刚发现是gcc到问题,也算又收获,但不知道怎么解决。
发表于 2008-12-16 19:59:40 | 显示全部楼层
不用卸载高版本的,因为可能在装别的软件时需要。请检查一下,是否kernel-headers没有安装。另外可以多安装一些gcc,如gcc-3.4等。具体检查办法可以使用yumex图形界面。输入gcc会出来一大堆,从中挑选一些就可以了。
回复 支持 反对

使用道具 举报

发表于 2008-12-16 22:15:05 | 显示全部楼层
你把 ./configure 的 config.log 列出来看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-17 10:05:51 | 显示全部楼层

先谢谢大家,回复2楼

恩,我用了那个yumex工具,kernel-headers安装好了,然后输入gcc,出来好多,我不知道那个是gcc3.4或者说我需要用到,见里面到列表名字不仅仅只有gcc  贴图如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-17 10:14:51 | 显示全部楼层

恢复3楼 config.log

[root@localhost mysql-5.0.40]# cat config.log
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.59.  Invocation command line was

  $ ./configure

## --------- ##
## Platform. ##
## --------- ##

hostname = localhost
uname -m = i686
uname -r = 2.6.27.5-117.fc10.i686
uname -s = Linux
uname -v = #1 SMP Tue Nov 18 12:19:59 EST 2008

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

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

PATH: /usr/kerberos/sbin
PATH: /usr/lib/qt-3.3/bin
PATH: /usr/kerberos/bin
PATH: /usr/local/bin
PATH: /usr/bin
PATH: /bin
PATH: /usr/local/sbin
PATH: /usr/sbin
PATH: /sbin
PATH: /home/xueren/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:1678: checking build system type
configure:1696: result: i686-pc-linux-gnu
configure:1704: checking host system type
configure:1718: result: i686-pc-linux-gnu
configure:1726: checking target system type
configure:1740: result: i686-pc-linux-gnu
configure:1770: checking for a BSD-compatible install
configure:1825: result: /usr/bin/install -c
configure:1836: checking whether build environment is sane
configure:1879: result: yes
configure:1944: checking for gawk
configure:1960: found /usr/bin/gawk
configure:1970: result: gawk
configure:1980: checking whether make sets $(MAKE)
configure:2000: result: yes
configure:2234: checking "character sets"
configure:2815: result: default: latin1, collation: latin1_swedish_ci; compiled in: latin1 latin1 utf8
configure:2853: checking whether to compile national Unicode collations
configure:2858: result: yes
configure:3189: checking whether build environment is sane
configure:3232: result: yes
configure:3235: checking whether make sets $(MAKE)
configure:3255: result: yes
configure:3333: checking for gawk
configure:3359: result: gawk
configure:3415: checking for gcc
configure:3444: result: no
configure:3495: checking for cc
configure:3524: result: no
configure:3537: checking for cc
configure:3583: result: no
configure:3636: checking for cl
configure:3665: result: no
configure:3679: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=i686-pc-linux-gnu
ac_cv_build_alias=i686-pc-linux-gnu
ac_cv_env_CCASFLAGS_set=
ac_cv_env_CCASFLAGS_value=
ac_cv_env_CCAS_set=
ac_cv_env_CCAS_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_F77_set=
ac_cv_env_F77_value=
ac_cv_env_FFLAGS_set=
ac_cv_env_FFLAGS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_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-linux-gnu
ac_cv_host_alias=i686-pc-linux-gnu
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_AWK=gawk
ac_cv_prog_make_make_set=yes
ac_cv_target=i686-pc-linux-gnu
ac_cv_target_alias=i686-pc-linux-gnu

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /home/xueren/soft/mysql-5.0.40/missing --run aclocal-1.9'
ALLOCA=''
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE=''
AMTAR='${SHELL} /home/xueren/soft/mysql-5.0.40/missing --run tar'
AR=''
ARFLAGS=''
AS=''
ASSEMBLER_FALSE=''
ASSEMBLER_TRUE=''
ASSEMBLER_sparc32_FALSE=''
ASSEMBLER_sparc32_TRUE=''
ASSEMBLER_sparc64_FALSE=''
ASSEMBLER_sparc64_TRUE=''
ASSEMBLER_x86_FALSE=''
ASSEMBLER_x86_TRUE=''
AUTOCONF='${SHELL} /home/xueren/soft/mysql-5.0.40/missing --run autoconf'
AUTOHEADER='${SHELL} /home/xueren/soft/mysql-5.0.40/missing --run autoheader'
AUTOMAKE='${SHELL} /home/xueren/soft/mysql-5.0.40/missing --run automake-1.9'
AVAILABLE_LANGUAGES='czech danish dutch english estonian french german greek hungarian italian japanese korean norwegian norwegian-ny polish portuguese romanian russian serbian slovak spanish swedish ukrainian'
AWK='gawk'
CC=''
CCAS=''
CCASFLAGS=''
CCDEPMODE=''
CC_VERSION=''
CFLAGS='  '
CHECK_PID=''
CHMOD=''
CLIENT_EXTRA_LDFLAGS=''
CLIENT_LIBS=''
CMP=''
COMPILATION_COMMENT=''
COMPILE_PSTACK_FALSE=''
COMPILE_PSTACK_TRUE=''
CONF_COMMAND='./configure '
CP=''
CPP=''
CPPFLAGS=''
CXX=''
CXXCPP=''
CXXDEPMODE=''
CXXFLAGS='  '
CXXLDFLAGS=''
CXX_VERSION=''
CYGPATH_W='echo'
DARWIN_MWCC_FALSE=''
DARWIN_MWCC_TRUE='#'
DEFS=''
DEPDIR=''
DOT_FRM_VERSION='6'
DOXYGEN=''
DVIS=''
ECHO='echo'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
F77=''
FFLAGS=''
FIND_PROC=''
GETCONF=''
GXX=''
HAVE_NDBCLUSTER_DB_FALSE=''
HAVE_NDBCLUSTER_DB_TRUE=''
HAVE_NETWARE_FALSE=''
HAVE_NETWARE_TRUE=''
HAVE_YASSL_FALSE=''
HAVE_YASSL_TRUE=''
HOSTNAME='localhost'
ICHECK=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
KILL=''
LD=''
LDFLAGS=''
LD_VERSION_SCRIPT=''
LIBDL=''
LIBEDIT_LOBJECTS=''
LIBOBJS=''
LIBS=''
LIBTOOL=''
LIB_EXTRA_CCFLAGS=''
LM_CFLAGS=''
LN=''
LN_CP_F=''
LN_S=''
LTLIBOBJS=''
MACHINE_TYPE='i686'
MAKEINDEX=''
MAKEINFO='${SHELL} /home/xueren/soft/mysql-5.0.40/missing --run makeinfo'
MAKE_BINARY_DISTRIBUTION_OPTIONS=''
MAKE_SHELL=''
MV=''
MYSQLD_DEFAULT_SWITCHES=''
MYSQLD_EXTRA_LDFLAGS=''
MYSQLD_USER=''
MYSQL_BASE_VERSION='5.0'
MYSQL_NO_DASH_VERSION='5.0.40'
MYSQL_SERVER_SUFFIX=''
MYSQL_TCP_PORT=''
MYSQL_TCP_PORT_DEFAULT='3306'
MYSQL_UNIX_ADDR=''
MYSQL_VERSION_ID='50040'
NDB_DEFS=''
NDB_LD_VERSION_SCRIPT=''
NDB_SCI_INCLUDES=''
NDB_SCI_LIBS=''
NDB_SHARED_LIB_MAJOR_VERSION='2'
NDB_SHARED_LIB_VERSION='2:0:0'
NDB_SIZEOF_CHAR=''
NDB_SIZEOF_CHARP=''
NDB_SIZEOF_INT=''
NDB_SIZEOF_LONG=''
NDB_SIZEOF_LONG_LONG=''
NDB_SIZEOF_SHORT=''
NDB_VERSION_BUILD='40'
NDB_VERSION_MAJOR='5'
NDB_VERSION_MINOR='0'
NDB_VERSION_STATUS=''
NM=''
NOINST_LDFLAGS=''
NON_THREADED_LIBS=''
OBJEXT=''
PACKAGE='mysql'
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
PDFLATEX=''
PDFMANUAL=''
PERL5=''
PERL=''
PROTOCOL_VERSION='10'
PS=''
RANLIB=''
RM=''
SAVE_ASFLAGS=''
SAVE_CFLAGS=''
SAVE_CXXFLAGS=''
SAVE_CXXLDFLAGS=''
SAVE_LDFLAGS=''
SED=''
SET_MAKE=''
SHARED_LIB_MAJOR_VERSION='15'
SHARED_LIB_VERSION='15:0:0'
SHELL='/bin/sh'
STATIC_NSS_FLAGS=''
STRIP=''
SYSTEM_TYPE='pc-linux-gnu'
TAR=''
TARGET_LINUX=''
TERMCAP_LIB=''
THREAD_LOBJECTS=''
VERSION='5.0.40'
WRAPLIBS=''
YACC=''
ZLIB_DEPS=''
ZLIB_INCLUDES=''
ZLIB_LIBS=''
ac_ct_AR=''
ac_ct_CC=''
ac_ct_CXX=''
ac_ct_F77=''
ac_ct_GETCONF=''
ac_ct_RANLIB=''
ac_ct_STRIP=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE=''
am__include=''
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} xf -'
bdb_includes=''
bdb_libs=''
bdb_libs_with_path=''
bench_dirs=''
bindir='${exec_prefix}/bin'
build='i686-pc-linux-gnu'
build_alias=''
build_cpu='i686'
build_os='linux-gnu'
build_vendor='pc'
datadir='${prefix}/share'
docs_dirs=''
exec_prefix='NONE'
host='i686-pc-linux-gnu'
host_alias=''
host_cpu='i686'
host_os='linux-gnu'
host_vendor='pc'
includedir='${prefix}/include'
infodir='${prefix}/info'
innodb_includes=''
innodb_libs=''
innodb_system_libs=''
install_sh='/home/xueren/soft/mysql-5.0.40/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
libmysqld_dirs=''
linked_client_targets=''
linked_libmysqld_targets=''
linked_netware_sources=''
localstatedir='${prefix}/var'
man1_files=''
man8_files=''
man_dirs=''
mandir='${prefix}/man'
mkdir_p='mkdir -p --'
ndb_bin_am_ldflags=''
ndb_cxxflags_fix=''
ndb_mgmclient_libs=''
ndb_opt_subdirs=''
ndb_port=''
ndb_transporter_opt_objs=''
ndbcluster_includes=''
ndbcluster_libs=''
ndbcluster_system_libs=''
netware_dir=''
oldincludedir='/usr/include'
openssl_includes=''
openssl_libs=''
prefix='NONE'
program_transform_name='s,x,x,'
pstack_dirs=''
pstack_libs=''
readline_basedir=''
readline_dir=''
readline_h_ln_cmd=''
readline_link=''
readline_topdir=''
sbindir='${exec_prefix}/sbin'
server_scripts=''
sharedstatedir='${prefix}/com'
sql_client_dirs=''
sql_server_dirs=''
sql_union_dirs=''
subdirs=''
sysconfdir='${prefix}/etc'
target='i686-pc-linux-gnu'
target_alias=''
target_cpu='i686'
target_os='linux-gnu'
target_vendor='pc'
thread_dirs=''
tools_dirs=''
uname_prog=''
yassl_dir=''
yassl_h_ln_cmd=''
yassl_libs=''
yassl_taocrypt_extra_cxxflags=''
zlib_dir=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define DOT_FRM_VERSION 6
#define HAVE_CHARSET_latin1 1
#define HAVE_CHARSET_latin1 1
#define HAVE_CHARSET_utf8 1
#define HAVE_UCA_COLLATIONS 1
#define MACHINE_TYPE "i686"
#define MYSQL_DEFAULT_CHARSET_NAME "latin1"
#define MYSQL_DEFAULT_COLLATION_NAME "latin1_swedish_ci"
#define NDB_VERSION_BUILD 40
#define NDB_VERSION_MAJOR 5
#define NDB_VERSION_MINOR 0
#define NDB_VERSION_STATUS ""
#define PACKAGE "mysql"
#define PACKAGE_BUGREPORT ""
#define PACKAGE_NAME ""
#define PACKAGE_STRING ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PROTOCOL_VERSION 10
#define SYSTEM_TYPE "pc-linux-gnu"
#define USE_MB 1
#define USE_MB_IDENT 1
#define VERSION "5.0.40"

configure: exit 1
[root@localhost mysql-5.0.40]#
回复 支持 反对

使用道具 举报

发表于 2008-12-17 22:36:07 | 显示全部楼层
嗯,我也出现过这种情况。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表