|
我有一个netfilter的程序,功能主要是用来进行包分析和过滤的,在redhat9,内核版本为2.4.20-8版本下能编译通过,现在想用交叉编译环境编译后在ARM平台上使用,却编译不过。错误提示是我包含的头文件找不到。
我看了一下,我的这个程序里主要是包含了include/linux 和include/net两个目录下的头文件,这些头文件在宿主开发机的系统中都有,但是在交叉编译环境的系统头文件中linux目录下的文件都有,net目录中的文件却没有。
现在想请教前辈们,不知道是我的交叉编译环境不正确呢,还是我的程序里包含的这些文件所有的位置跟宿主主机的位置不一样还是别的原因! |
|