该死! 编译了一个晚上 该死的驱动程序还是编译不出来弟兄们 可不可以 解释一下编译过

该死! 编译了一个晚上 该死的驱动程序还是编译不出来弟兄们 可不可以 解释一下编译过



下面是530网卡的编译执行文件
我察看了一下头文件的路径是在(我的redhat7.1):

/usr/inclnde/linux  里  把makefile文件改了也不行。错在哪儿了???21:11 2001-7-6
CC = gcc
CFLAGS = -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6
SHELL = sh

#Driver
DRIVER = via-rhine.o
SOURCE = via-rhine.c
HEADER = via-rhine.h

all : $(DRIVER)

$(DRIVER) : $(SOURCE) $(HEADER)
        $(CC) $(CFLAGS)  -I/usr/include -c $(SOURCE)
       
smp : $(SOURCE) $(HEADER)
        $(CC) $(CFLAGS) -D__SMP__   -I/usr/include -c $(SOURCE)               

clean:
        rm -f core *.o *~
      
你...你还没编译好.搞错了.
改-I/usr/src/linux/include 为-I/usr/src/linux-2.4.2/include,两处都改.

重新改过,向你道歉.


[已被 沧海 编辑过, 在 2001-07-07  08:05]      
路径都不是指向那里      
把你进行编译时的出错信息贴出来,让大家看看。      
可惜 命令> 不好用  顺便问一个问题 如何让WINDOWS共享LINUX分区

还是我运行一下抄下来

还是有这两个目录  我要仔细看清楚了KZZK11:14 2001-7-7
/usr/src/linux-2.4.2/inclnde/linux

/usr/inclnde/linux      
抄下来??
用鼠标拷贝或把错误输出到文件不行吗??
象这样:
make 2>mk_err.out
'>'前要加一个'2',表示把标准错误输出重定向到文件。      
原来这样呀 谢谢
那DEMO运行不了 于是发信给老外
它回信。
是不是运行某文件就要加
./

真是莫名其妙
linux的运行法则是怎样呀
有文章吗?
Uh, I assume you are unable to run the demo I wrote?

To run the demo, run this as root:
./retro
or....
./retro-static

Did you try that?
(please note that the entire thing is a joke)      
'./'是当前目录的意思。
linux运行命令在$PATH环境变量中查找,不会自动搜索当前目录。除非$PATH中指明了'./'。这和dos不一样。这也是出于系统安全的考虑。      
啊 哈  明白了!