root权限下无法cd到/lib/../build目录?

jo_say 2010-08-03 03:05:18
我调试别人写的一个内核模块
make后提示 /lib/../内核版本/build不存在?
但是这个目录的确是存在的 可以在窗口下看到 但是shell下就是无法进入?
是什么原因?
请教。。。
...全文
320 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jo_say 2010-08-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 feiyinzilgd 的回复:]
你发一下你的路径,已经错误提示
[/Quote]

呵呵 丢人了 我进主机窗口模式下看了下 原来lib下的这个Build是个链接 指向/usr/src下的那个真正的build 但是那个内核源代码我已经删除了 所以。。。谢了关注。

谭海燕 2010-08-03
  • 打赏
  • 举报
回复
你发一下你的路径,已经错误提示
jo_say 2010-08-03
  • 打赏
  • 举报
回复
我的redhat 和fedora基本一样 别人写的我也对比了是一样的
关键是 我即使不编译 直接在shell中一步步cd到那一步 也进不去 上级目录ls下就有 但是cd后就说没有
奇了怪了。
[Quote=引用 1 楼 feiyinzilgd 的回复:]
别人写的模块,内核目录树都不一定跟你的一样。

先进入你自己的内核目录树看看:


C/C++ code

//这个是我的内核目录树,fedora都是这样的。如果你不是fedora的话后面的/kernel可能不一样
//你要先找到你自己的内核目录树,然后更改Makefile中相应的地方
[root@feiyinzilgd 2.6.27.5-117.fc10.i686]# cd /……
[/Quote]
谭海燕 2010-08-03
  • 打赏
  • 举报
回复
别人写的模块,内核目录树都不一定跟你的一样。

先进入你自己的内核目录树看看:


//这个是我的内核目录树,fedora都是这样的。如果你不是fedora的话后面的/kernel可能不一样
//你要先找到你自己的内核目录树,然后更改Makefile中相应的地方
[root@feiyinzilgd 2.6.27.5-117.fc10.i686]# cd /lib/modules/$(uname -r)/kernel


4,465

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧