2009-11-30 84 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

相關問題