因为编译出错。修改了系统的头文件。可是运行时死机
因为学校用的是drcom上网论证。但是因为FC5一直编译不成功。我就按照错误提示
修改:/usr/src/kernels/2.6.15-1.2054_FC5-i686/include/net/inet_common.h头文件
把
extern const struct proto_ops inet_stream_ops;
extern const struct proto_ops inet_dgram_ops;
两句中的const去掉就编译成功。
但是一运行
#modprobe drcom
或
#drcomcd
就会死机
运行
#drcomc login
不会死机。不过会提示:NO such file or dir..
这是怎么回事?
有方法可以让它正常运行不??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
。。。。。。楼主够彪悍,拜一个。。。。。。
头文件中的定义只在编译时起作用。内核按照 const 的版本进行编译,可能就将这两个结构体放入只读内存区域;然后你的代码中尝试修改这两个结构体的内容,直接结果就是“内核开开心心地把自己挂起来”——《Linux Kernel Development》