LinuxSir.cn,穿越时空的Linuxsir!

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

有几个sed命令不明白,还望指教~

[复制链接]
发表于 2008-6-21 15:44:03 | 显示全部楼层 |阅读模式
sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in



sed 's/^XCFLAGS =$/& -fomit-frame-pointer/' gcc/Makefile.in.tmp > gcc/Makefile.in

gcc -dumpspecs | sed 's@^/lib/ld-linux.so.2@/tools&@g' > `dirname $(gcc -print-libgcc-file-name)`/specs
发表于 2008-6-22 09:06:38 | 显示全部楼层
1、把fixinf.sh 替换为-c true,该行原本要调用fixinc.sh来对头文件进行修整,修改后,直接返回true,即完全跳过了修整的程序。
2、查找XCFLAGS =开头的行,在其后添加-fomit-frame-pointer参数。
3、调用gcc获得其默认specs,然后在其中查找/lib/ld-linux.so.2,在前面附加/tools。结果保存到gcc-print-libgcc-file-name返回的结果的同一个目录下名为specs的文件
回复 支持 反对

使用道具 举报

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

本版积分规则

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