LinuxSir.cn,穿越时空的Linuxsir!

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

哪位大哥帮我解决Apache问题啊!!

[复制链接]
发表于 2003-3-19 15:04:34 | 显示全部楼层 |阅读模式
我安装的apache 不能编译,

运行
./configure --prefix=/usr/local/apache

系统提示:
configuring for Apache Version 1.3.27
  +Using installation path loayout:Apache(config.layout)
creating makefile
creating configuration apaci in src
creating makefile in src
  +configured for linux platform
Error: could not find any of these C compilers
  anywhere in you PATH : gcc cc acc c89
  configure terminated
发表于 2003-3-19 15:38:28 | 显示全部楼层
Error: could not find any of these C compilers

看见这句话没有...

赶快升级一下你的系统吧,没有c的编译器怎么能行!!把gcc什么的都给他整上!呵呵
 楼主| 发表于 2003-3-20 11:51:38 | 显示全部楼层
我下载了gcc3.0.tar.gz, 可是也不能编译啊?
  要怎么样升级或安装编译器??
急急急………………
发表于 2003-3-20 11:54:56 | 显示全部楼层
安装GCC3.0:
将下载下来的文件解压到 /usr/local/src/gcc-3.0下,然后执行以下命令:
#mkdir /usr/local/gcc
#cd /usr/local/gcc
#/usr/local/src/gcc-3.0/configure
#make bootstrap
#make install

这时候看 /usr/local/bin 和 /usr/local/lib 可以看见已经正常安装了

需要使用gcc3.0需要修改环境变量:
修改 $HOME/.bash_profile

添加
MANPATH=/usr/local/man
LD_LIBRARY_PATH=/usr/local/libLD_LIBRARY_PATH
PATH=/usr/local/binPATH
export MANPATH LD_LIBRARY_PATH PATH
重新登陆,输入
gcc -v
可以看见版本已经变成了3.0

不过,在编译连接qt应用程序的时候会有问题,估计是目标和库文件的格式问题,重新编译了一次QT就OK了.
 楼主| 发表于 2003-3-20 11:58:13 | 显示全部楼层
而且我这个是干安装的rh8.0版,怎么会没有编译器呢?
发表于 2003-3-20 12:06:43 | 显示全部楼层
是找不到gcc的命令路径
你找找 rpm -qa | grep gcc看是否安装
       rpm -ql gcc 可以查找安装路径,把命令加入环境变量里就可以,方法参考上贴
发表于 2003-3-20 12:50:23 | 显示全部楼层
干脆,直接找来一堆gcc*.....rpm,全都给他整上算了
 楼主| 发表于 2003-3-20 14:26:19 | 显示全部楼层
gcc-3.0/gcc/f/g77.texi
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers

gzip: stdin: invalid compressed data--crc error

gzip: stdin: invalid compressed data--length error
tar: Child returned status 1
tar: Error exit delayed from previous errors
[root@localhost src]# mkdir /usr/local/gcc
[root@localhost src]# cd /usr/local/gcc
[root@localhost gcc]# /usr/local/src/gcc-3.0/configure
Configuring for a i686-pc-linux-gnuoldld host.
Created "Makefile" in /usr/local/gcc using "mt-frag"
/usr/local/src/gcc-3.0/configure: line 7: cc: command not found
*** The command 'cc -o conftest -g   conftest.c' failed.
*** You must set the environment variable CC to a working compiler.
[root@localhost gcc]# make bootstrap
Bootstrapping the compiler
/bin/sh: line 1: cd: gcc: No such file or directory
make: *** [bootstrap] Error 1
[root@localhost gcc]# make install
/bin/sh /usr/local/src/gcc-3.0/mkinstalldirs /usr/local /usr/local

我 按照你说的去做,可还是没用! 出现的这样的结果! 麻烦你再帮我看看好吗?
发表于 2003-3-20 18:31:26 | 显示全部楼层
你还是直接找rpm包装吧.要不然用光盘升级也成.
 楼主| 发表于 2003-3-24 11:38:37 | 显示全部楼层
多谢俩位大哥指点,我已经把问题解决了,真是太感谢了!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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