当前位置: 技术问答>linux和unix
我怎么连例子也编译通不过?
来源: 互联网 发布时间:2015-06-08
本文导语: 我将/usr/src/Linux-2.4.20-8/drivers/usb/usb-skeleton.c拷到/root/下,改名为mydriver.c然后执行: gcc -O2 -DMODULE -D__KERNEL__ -c ./mydriver.c 怎么有那么多的错误?加上I也通不过,请问我要如何才能通过编译?是不是要写makefile文件,这个文件...
我将/usr/src/Linux-2.4.20-8/drivers/usb/usb-skeleton.c拷到/root/下,改名为mydriver.c然后执行:
gcc -O2 -DMODULE -D__KERNEL__ -c ./mydriver.c
怎么有那么多的错误?加上I也通不过,请问我要如何才能通过编译?是不是要写makefile文件,这个文件怎么写?是不是有了makefile文件就不要不要那么多命令行参数了?急,盼解答!
gcc -O2 -DMODULE -D__KERNEL__ -c ./mydriver.c
怎么有那么多的错误?加上I也通不过,请问我要如何才能通过编译?是不是要写makefile文件,这个文件怎么写?是不是有了makefile文件就不要不要那么多命令行参数了?急,盼解答!
|
gcc -O2 -DMODULE -D__KERNEL__ -Wall -I/usr/src/linux-2.4/include -c ./mydriver.c
好像除了几个__FUNCTION__的警告,没有错误啊
好像除了几个__FUNCTION__的警告,没有错误啊
|
gcc -O2 -DMODULE -D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -c ./mydriver.c
|
不是楼上所说的原因
应该是你所得到的mydriver.o在编译时没有加-DMODULE 参数
试着加上这个参数后看看,应该可以的
应该是你所得到的mydriver.o在编译时没有加-DMODULE 参数
试着加上这个参数后看看,应该可以的
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。