+ -
当前位置:首页 → 问答吧 → 请问youbest一个问题

请问youbest一个问题

时间:2008-04-11

来源:互联网

我有的是debian4.1安装的LFS 6.2。在第一编安装完dejagnu后make check,结果是产生了5个error:
make[4]: Entering directory `/mnt/lfs/sources/dejagnu-1.4.4/testsuite/libdejagnu'
source='unit.cc' object='unit.o' libtool=no \
depfile='.deps/unit.Po' tmpdepfile='.deps/unit.TPo' \
depmode=none /bin/sh ../../depcomp \
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dejagnu\" -DVERSION=\"1.4.4\" -I. -I. -I../.. -g -c -o unit.o `test -f 'unit.cc' || echo './'`unit.cc
../../depcomp: line 402: exec: g++: not found
make[4]: *** [unit.o] Error 127
make[4]: Leaving directory `/mnt/lfs/sources/dejagnu-1.4.4/testsuite/libdejagnu'make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `/mnt/lfs/sources/dejagnu-1.4.4/testsuite'
make[2]: *** [check-DEJAGNU] Error 2
make[2]: Leaving directory `/mnt/lfs/sources/dejagnu-1.4.4'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/dejagnu-1.4.4'
make: *** [check-recursive] Error 1
我一直找不到原因,不过在我的机子上与别人不同的就是export:
declare -x PS1="\${debian_chroot:+(\$debian_chroot)}\\u@\\h:\\w\\\$ "
还有
declare -x TERM="xterm"
我想知道这是正常的那还是哪错了??
谢谢!

作者: longkz   发布时间: 2008-04-11

我在ubuntu7.10上做的,也是这两項
declare -x PS1="\${debian_chroot:+(\$debian_chroot)}\\u@\\h:\\w\\\$ "
declare -x TERM="xterm"
但还是成功了

作者: sam_shen   发布时间: 2008-04-11

ubuntu7.10怎么会是"\${debian_chroot:+(\$debian_chroot)}\\u@\\h:\\w\\\$ "
这是两个发行版阿?

作者: longkz   发布时间: 2008-04-11

到现在才知道。这并没什么关系,也可以成功!

作者: longkz   发布时间: 2008-04-19

引用:
作者: longkz
到现在才知道。这并没什么关系,也可以成功!
这有什么奇怪的,Ubuntu本来就是基于Debain

作者: 地球发动机   发布时间: 2008-04-20

是呀.......................

作者: sam_shen   发布时间: 2008-04-28

g++没发现,是不是之前编译gcc的时候有问题?

作者: youbest   发布时间: 2008-04-30

貌似楼主的主系统下未装 g++,在 Debian,gcc 及 g++ 是分开装的

看看 g++ -v 或者 dpkg --status g++ 的输出便知一二了

作者: d00m3d   发布时间: 2008-05-01

为什么要分开?? linux内核是c 写的把,怎么会用到c++??

作者: longkz   发布时间: 2008-05-02

引用:
作者: longkz
为什么要分开?? linux内核是c 写的把,怎么会用到c++??
分开是因为可让安装更有*性。

内核当然是用C,不过许多应用程序都用C++写。你要编译那些程序就得用C++

作者: 地球发动机   发布时间: 2008-05-03

那么什么是编译语言和解释语言那??我想了很久还是不懂!!
c和c++都是编译语言把,java是解释语言,那么它们的区别在那??

作者: longkz   发布时间: 2008-05-03

我的是xfce4+LFS现在想汉化没有头绪请帮忙

作者: liu2195285   发布时间: 2009-08-24