QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 651|回复: 3

安装gcc-3.0时出现的问题

[复制链接]
发表于 2004-3-2 13:30:45 | 显示全部楼层 |阅读模式
make[2]: Leaving directory `/home/oracle/lz/gcc-3.0/i686-pc-linux-gnu/libjava'
Making install in libltdl
make[2]: Entering directory `/home/oracle/lz/gcc-3.0/i686-pc-linux-gnu/libjava/libltdl'
make[3]: Entering directory `/home/oracle/lz/gcc-3.0/i686-pc-linux-gnu/libjava/libltdl'
/bin/sh ./../../mkinstalldirs /usr/local/lib
./../../mkinstalldirs: ./../../mkinstalldirs: No such file or directory
make[3]: *** [install-libLTLIBRARIES] Error 127
make[3]: Leaving directory `/home/oracle/lz/gcc-3.0/i686-pc-linux-gnu/libjava/libltdl'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/home/oracle/lz/gcc-3.0/i686-pc-linux-gnu/libjava/libltdl'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/oracle/lz/gcc-3.0/i686-pc-linux-gnu/libjava'
make: *** [install-target-libjava] Error 2



有谁遇到过这样的情况,怎么解决呢?
发表于 2004-3-2 14:37:53 | 显示全部楼层
看看你的/home/oracle/lz/gcc-3.0/i686-pc-linux-gnu/有没有mkinstalldirs脚本?
回复

使用道具 举报

 楼主| 发表于 2004-3-2 14:46:55 | 显示全部楼层
这个脚本是有的

#! /bin/sh
# mkinstalldirs --- make directory hierarchy
# Author: Noah Friedman <[email protected]>
# Created: 1993-05-16
# Last modified: 1994-03-25
# Public domain

errstatus=0

for file in ${1+"$@"} ; do
   set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
   shift

   pathcomp=
   for d in ${1+"$@"} ; do
     pathcomp="$pathcomp$d"
     case "$pathcomp" in
       -* ) pathcomp=./$pathcomp ;;
     esac

     if test ! -d "$pathcomp"; then
        echo "mkdir $pathcomp" 1>&2
        mkdir "$pathcomp" > /dev/null 2>&1 || lasterr=$?
     fi

     if test ! -d "$pathcomp"; then
        errstatus=$lasterr
     fi

     pathcomp="$pathcomp/"
   done
done

exit $errstatus

# mkinstalldirs ends here
回复

使用道具 举报

 楼主| 发表于 2004-3-2 14:58:00 | 显示全部楼层
我把这个脚本拷贝到/home/oracle/lz/gcc-3.0/i686-pc-linux-gnu/这个目录下,安装完成了,但重新登陆进来运行gcc -v,显示的版本仍然是老的版本
gcc version 2.96 20000731 (Red Hat Linux 7.2 2.96-108.1)

这是为何?另外为什么mkinstalldirs这个脚本没有自动生成,而需要手工cp一份呢?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-17 17:44 , Processed in 0.040474 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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