|
|
这两天搞定一台 DELL 的 OPTIPLEX GX270,扔掉 WinXP,装了 Debian testing(Sarge) 后,想做 LFS 6.0,可是每到 binutils 的编译时,就出问题,提示是
make [3]: Entering directory '/mnt/lfs/sources/binutils-build/bfd/doc'
file=../../../binutils-2.15.94.0.1/bfd/po/`echo fr | sed 's,.#/,,'`.gmo \ && rm -f $file && PATH=../src PATH -o $file ../../../binutils-2.15.95.0.1/bfd/po/fr.po
/bin/sh: line 1: -o: command not found
查看了相应目录下的 Makefile,里面确实有
GMSGFMT = PATH=../src $PATH no
MSGFMT = no
这样两行带有 no,但不太清楚这里的 no 是起什么作用的?为什么会被当作 command 执行?
一开始怀疑是 6.0 的包的问题,后来试了 SVN-20041206,还是同样问题。
google 了一下,发现也有人遇到类似的问题,不知哪位大侠可以帮忙看看? |
|