2009-11-30 82 views
0

我正在将一个旧版本的软件部分地作为EL5的一个Linux内核模块,在做了相关的黑客之后,用于编译这个东西的可怕的GNU autotools混乱(不,它不编译内核模块通过kbuild :()我不断收到很多警告'包括config.h被弃用' - 我被告知谷歌搜索结果,我应该使用-I标志,而不是似乎找到什么标志,我应该把它们放在哪里。包含linux内核配置的正确方法是什么?

该软件是专有的,所以它是不公开的不能链接到它。

版本,我不得不移植支持直至并包括2.6.16(我需要2.6.18-164内核空间代码在数十个文件(一个d汇编跨越了几个Makefiles)

解决这个问题的正确方法是什么?

+0

您可以编辑您的问题,包括一个链接到你想港口项目?这个软件最初是用什么内核版本编写的?我不认为你的问题是autotools,你只需要下载并研究通常由树构建的另一个KM的Makefile。 – 2009-11-30 08:48:27

+0

已回复。不幸的是,它不是免费软件,所以链接不公开。 – Kimvais 2009-11-30 08:58:20

回答

1

发现了这件事最终,我不得不添加“​​”到CPPFLAGS

相关问题