首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

FC5中关于gcc的有关问题

2012-03-24 
FC5中关于gcc的问题我的系统是FC5,装了gcc-4.1.1-51.fc5,在网上查了一下这个包里有Variouscompilers(C,C++

FC5中关于gcc的问题
我的系统是FC5,装了gcc-4.1.1-51.fc5,在网上查了一下这个包里有Various   compilers   (C,   C++,   Objective-C,   Java,   ...)多种编译器。但是在安装sqlite时,编译阶段发生错误如下。请问为什么?
#./configure
checking   build   system   type...   i686-pc-linux-gnu
checking   host   system   type...   i686-pc-linux-gnu
checking   for   gcc...   gcc
checking   for   C   compiler   default   output   file   name...   a.out
checking   whether   the   C   compiler   works...   yes
checking   whether   we   are   cross   compiling...   no
checking   for   suffix   of   executables...
checking   for   suffix   of   object   files...   o
checking   whether   we   are   using   the   GNU   C   compiler...   yes
checking   whether   gcc   accepts   -g...   yes
checking   for   gcc   option   to   accept   ANSI   C...   none   needed
checking   for   a   sed   that   does   not   truncate   output...   /bin/sed
checking   for   egrep...   grep   -E
checking   for   ld   used   by   gcc...   /usr/bin/ld
checking   if   the   linker   (/usr/bin/ld)   is   GNU   ld...   yes
checking   for   /usr/bin/ld   option   to   reload   object   files...   -r
checking   for   BSD-compatible   nm...   /usr/bin/nm   -B
checking   whether   ln   -s   works...   yes
checking   how   to   recognise   dependent   libraries...   pass_all
checking   how   to   run   the   C   preprocessor...   gcc   -E
checking   for   ANSI   C   header   files...   yes
checking   for   sys/types.h...   yes
checking   for   sys/stat.h...   yes
checking   for   stdlib.h...   yes
checking   for   string.h...   yes
checking   for   memory.h...   yes
checking   for   strings.h...   yes
checking   for   inttypes.h...   yes
checking   for   stdint.h...   yes
checking   for   unistd.h...   yes
checking   dlfcn.h   usability...   yes
checking   dlfcn.h   presence...   yes
checking   for   dlfcn.h...   yes
checking   for   g++...   no
checking   for   c++...   no
checking   for   gpp...   no
checking   for   aCC...   no
checking   for   CC...   no
checking   for   cxx...   no
checking   for   cc++...   no
checking   for   cl...   no
checking   for   FCC...   no
checking   for   KCC...   no
checking   for   RCC...   no
checking   for   xlC_r...   no
checking   for   xlC...   no
checking   whether   we   are   using   the   GNU   C++   compiler...   no
checking   whether   g++   accepts   -g...   no
checking   how   to   run   the   C++   preprocessor...   /lib/cpp
configure:   error:   C++   preprocessor   "/lib/cpp "   fails   sanity   check
See   `config.log '   for   more   details.



[解决办法]
装了gcc-4.1.1-51.fc5,在网上查了一下这个包里有Various compilers (C, C++, Objective-C, Java, ...)多种编译器。

你这个说法错了.

#rpm -qi gcc
Summary : Various compilers (C, C++, Objective-C, Java, ...)
//可能你看到的就是这个说明. 但gcc 只能编译C code

#rpm -qi gcc-c++
Summary : C++ support for GCC

故你还要安装 package gcc-c++

热点排行