免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 7963 | 回复: 33
打印 上一主题 下一主题

困惑了一个菜鸟一个星期的问题,55555悬赏解决 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-10 09:20 |只看该作者 |倒序浏览
我学了两个星期的linux的网络编程,好不容易理解了一个只开放TCP80端口的防火墙例子(需要加载模块进内核),但是我编译的时候出现很多错,很多都是头文件错(所以我以为是我系统的问题),但是我把程序拷贝到其他机子一样有头文件错.实在用了各种方法都解决不到.希望有高人能够帮我调试一下,生成.O文件.程序很小,调出来的小女子悬赏(呵呵,略表心意哈```).谢谢各位了.
QQ271348614

myfirewall.rar

773 Bytes, 下载次数: 142

论坛徽章:
0
2 [报告]
发表于 2007-05-10 09:24 |只看该作者
附件是没有编译成功的文件哈

论坛徽章:
0
3 [报告]
发表于 2007-05-10 09:33 |只看该作者
原帖由 loveskyer 于 2007-5-10 09:20 发表于 1楼  
我学了两个星期的linux的网络编程,好不容易理解了一个只开放TCP80端口的防火墙例子(需要加载模块进内核),但是我编译的时候出现很多错,很多都是头文件错(所以我以为是我系统的问题),但是我把程序拷 ...


呵呵.
这个东西. 恐怕不是网络编程那么简单.

论坛徽章:
0
4 [报告]
发表于 2007-05-10 09:37 |只看该作者
那附件里面的程序可以帮忙调试哈吗?谢谢   我其实也不想麻烦大家.不过希望大家体谅一下,整了两个星期连这个小程序都没有调出来的心情把 ```确实难过

论坛徽章:
0
5 [报告]
发表于 2007-05-10 10:04 |只看该作者
原帖由 loveskyer 于 2007-5-10 09:37 发表于 4楼  
那附件里面的程序可以帮忙调试哈吗?谢谢   我其实也不想麻烦大家.不过希望大家体谅一下,整了两个星期连这个小程序都没有调出来的心情把 ```确实难过


我想知道你是怎样来编译你传上来的这个文件的?
看一下你的Makefile呢。

论坛徽章:
0
6 [报告]
发表于 2007-05-10 10:33 |只看该作者
好啊
makefiles马上就来

example09.rar

1.22 KB, 下载次数: 106

论坛徽章:
0
7 [报告]
发表于 2007-05-10 10:38 |只看该作者
scutan您好  和希望和你交个朋友交流哈技术问题.可以给个联系方式或者加我QQ吗?

论坛徽章:
0
8 [报告]
发表于 2007-05-10 11:14 |只看该作者
原帖由 loveskyer 于 2007-5-10 10:33 发表于 6楼  
好啊
makefiles马上就来



你这个.c文件里面连main()函数都没有,怎么可能就按照普通的C语言来编译呢?
这是一个内核模块,如果你想让它按照你预期来完成的话
1。编译内核
2。进入新内核
3。重新写一个Makefile
4。加载模块
这些步骤你一路走下来,就可以了。
不过也许这里面的每一步都会有很多的问题出现。不过要掌握linux只有去解决这些问题。

论坛徽章:
0
9 [报告]
发表于 2007-05-10 16:02 |只看该作者

应该安装内核库和头文件

应该安装内核库和头文件

论坛徽章:
0
10 [报告]
发表于 2007-05-11 02:19 |只看该作者

回复 #1 loveskyer 的帖子

ifneq ($(KERNELRELEASE),)
#kbuild syntax. dependency relationshsip of files and target modules are listed here.
mymodule-objs := myfirewall.o
obj-m := myfirewall.o
else
PWD  := $(shell pwd)
KVER ?= $(shell uname -r)
KDIR := /lib/modules/$(KVER)/build
all:
        $(MAKE) -C $(KDIR) M=$(PWD) modules
clean:
        rm -rf .*.cmd *.o *.mod.c *.ko .tmp_versions
endif

Windows下写的吧,一堆^M
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP