+ -
当前位置:首页 → 问答吧 → lfs问题求解

lfs问题求解

时间:2010-02-21

来源:互联网

lfs做到安装gcc第二遍,遇到下面的命令
cp -v gcc/Makefile.in{,.orig}
不知道什么意思,肯请大虾指教

作者: doom119   发布时间: 2010-02-21

cp -v gcc/Makefile.in gcc/Makefile.in.orig

作者: linux001   发布时间: 2010-02-21

哦,谢谢,明白了,另外
sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in
是什么意思,@有什么特殊意思吗,谢谢

作者: doom119   发布时间: 2010-02-21

@是sed命令替换操作s 的分隔符。可以换成:,你找本bash编程的书看看就明白了。
sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in
这一句的意思是,将gcc目录下Makefile.in.org文件中的 .fixinc 字符改成 -c true,然后写入
gcc目录下Makefile.in文件中(如果gcc下目录下没有此文件,则建立新文件,如有,则覆盖此文件)

作者: Prife   发布时间: 2010-02-21

引用:
作者: Prife
@是sed命令替换操作s 的分隔符。可以换成:,你找本bash编程的书看看就明白了。
sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in
这一句的意思是,将gcc目录下Makefile.in.org文件中的 .fixinc 字符改成 -c true,然后写入
gcc目录下Makefile.in文件中(如果gcc下目录下没有此文件,则建立新文件,如有,则覆盖此文件)
太清楚了,非常感谢

作者: doom119   发布时间: 2010-02-21