LinuxSir.cn,穿越时空的Linuxsir!

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

参考 6.2手册,到了5.7章时候出错

[复制链接]
发表于 2007-4-10 20:14:42 | 显示全部楼层 |阅读模式
文档第5.7章中

GCC_INCLUDEDIR=`dirname $(gcc -print-libgcc-file-name)`/include &&
find ${GCC_INCLUDEDIR}/* -maxdepth 0 -xtype d -exec rm -rvf '{}' \; &&
rm -vf `grep -l "DO NOT EDIT THIS FILE" ${GCC_INCLUDEDIR}/*` &&
unset GCC_INCLUDEDIR

执行时候出现了
rm cannot remove directory '/var/local'ermission denied~

以官方的文档为主,参考了yourbest兄的大作
到了这里出错

按照例子上的
echo 'main(){}' > dummy.c
cc dummy.c  <--这一步没有报错
readelf -l a.out | grep ': /tools'<--这一步没有手册中提到的结果
手册上说一定要出现结果才行~
请达人们支援一下
发表于 2007-4-10 20:23:00 | 显示全部楼层
好像是路径不对
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-10 20:34:17 | 显示全部楼层
麻烦楼上的说明白点好吗?
哪条路径错了呢?
回复 支持 反对

使用道具 举报

发表于 2007-4-10 20:58:43 | 显示全部楼层
你先执行一下
dirname $(gcc -print-libgcc-file-name)
正确的结果应该是/tools下的某个目录
如果不是这个目录,说明前面的工作有错误
回复 支持 反对

使用道具 举报

发表于 2007-4-13 16:38:27 | 显示全部楼层

参考 6.2手册,到了5.7章时候出错

gcc-build和gcc源码目录删除了没有?还有一个可能是环境没配置好。
回复 支持 反对

使用道具 举报

发表于 2007-4-15 20:07:58 | 显示全部楼层
/var/local 目录的权限设置有问题。用chmod 使你这个用户有删除权限。
回复 支持 反对

使用道具 举报

发表于 2007-4-16 00:19:45 | 显示全部楼层
有东西出错了,也许是你的 PATH 没定义好。用的是 lfs 用户么?
回复 支持 反对

使用道具 举报

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

本版积分规则

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