红联Linux门户
Linux帮助

ldd2代码编译问题

发布时间:2008-09-18 00:16:18来源:红联作者:Lhhba
终于编译成功了,我是redhat 9.0上编译的,开始时的编译失败是因为我没改makefile,可以把makefile中的linux改为linux-2.4,或在/usr/src/目录下ln个linux目录,网上还有其他解决方案,可以自己写个makefile,或使用台湾人提供的源代码。

注意:

引用:
/* perform hardware autodetection */
int skull_probe_hw(unsigned int port, unsigned int range) //I/O端口对应的硬件方面检测,测试时可以return -1;也可以
//return 0,得出两种不同的结果。
{
/* do smart probing here */
return -1; /* not found :-) */
}


如果把-1改为0则表示硬件探测成功,运行程序时,将呈现相应的效果。
文章评论

共有 2 条评论

  1. forch 于 2011-05-26 16:18:45发表:

    hello.o: kernel-module version mismatch
    hello.o was compiled for kernel version 2.4.20
    while this kernel is version 2.4.20-8.

  2. forch 于 2011-05-26 15:57:52发表:

    楼主还在?具体怎么改?我编译提示版本不兼容