|
|
在FC5下安装ndiswrapper-1.33,显示如下:
make -C driver
make[1]: Entering directory `/root/Desktop/ndiswrapper-1.33/driver'
make -C /lib/modules/2.6.18.2/build SUBDIRS=/root/Desktop/ndiswrapper-1.33/driver
make[2]: Entering directory `/usr/src/kernels/linux-2.6.18.2'
Building modules, stage 2.
MODPOST
make[2]: Leaving directory `/usr/src/kernels/linux-2.6.18.2'
*** WARNING: This kernel seems to use 4K stack size option (CONFIG_4KSTACKS); many Windows drivers will not work with this option enabled. Disable CONFIG_4KSTACKS option, recompile and install kernel
make[1]: Leaving directory `/root/Desktop/ndiswrapper-1.33/driver'
make -C utils
make[1]: Entering directory `/root/Desktop/ndiswrapper-1.33/utils'
gcc -g -Wall -I../driver -o loadndisdriver loadndisdriver.c
在包含自 /usr/include/linux/errno.h:4 的文件中,
从 /usr/include/bits/errno.h:25,
从 /usr/include/errno.h:36,
从 loadndisdriver.c:17:
/usr/include/asm/errno.h:4:31: 错误:asm-generic/errno.h:没有那个文件或目录
在包含自 /usr/include/asm/ioctls.h:4 的文件中,
从 /usr/include/bits/ioctls.h:24,
从 /usr/include/sys/ioctl.h:27,
从 loadndisdriver.c:24:
/usr/include/asm/ioctl.h:1:31: 错误:asm-generic/ioctl.h:没有那个文件或目录
loadndisdriver.c: 在函数 ‘load_file’ 中:
loadndisdriver.c:76: 错误:‘EINVAL’ 未声明 (在此函数内第一次使用)
loadndisdriver.c:76: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
loadndisdriver.c:76: 错误:所在的函数内只报告一次。)
loadndisdriver.c: 在函数 ‘parse_setting_line’ 中:
loadndisdriver.c:118: 错误:‘EINVAL’ 未声明 (在此函数内第一次使用)
loadndisdriver.c: 在函数 ‘read_conf_file’ 中:
loadndisdriver.c:160: 错误:‘EINVAL’ 未声明 (在此函数内第一次使用)
loadndisdriver.c: 在函数 ‘load_bin_file’ 中:
loadndisdriver.c:225: 错误:‘EINVAL’ 未声明 (在此函数内第一次使用)
loadndisdriver.c:233: 警告:隐式声明函数 ‘_IOW’
loadndisdriver.c:233: 错误:expected expression before ‘struct’
loadndisdriver.c: 在函数 ‘load_driver’ 中:
loadndisdriver.c:260: 错误:‘EINVAL’ 未声明 (在此函数内第一次使用)
loadndisdriver.c:345: 错误:expected expression before ‘struct’
loadndisdriver.c: 在函数 ‘get_device’ 中:
loadndisdriver.c:375: 错误:‘EINVAL’ 未声明 (在此函数内第一次使用)
loadndisdriver.c: 在函数 ‘load_device’ 中:
loadndisdriver.c:428: 错误:‘EINVAL’ 未声明 (在此函数内第一次使用)
loadndisdriver.c:449: 错误:expected expression before ‘struct’
make[1]: *** [loadndisdriver] 错误 1
make[1]: Leaving directory `/root/Desktop/ndiswrapper-1.33/utils'
make: *** [all] 错误 2
编译安装别的软件时也会显示/usr/include/asm/errno.h:4:31: 错误:asm-generic/errno.h:没有那个文件或目录在包含自 /usr/include/asm/ioctls.h:4 的文件中这个错误
求助高手指点下,软件都无法安装啊 |
|