2011-06-28 49 views
2

我需要鏈接到我的Linux內核模塊預編譯的目標文件。如果我有一個排的makefile文件是這樣的:鏈接到內核模塊預編譯的目標文件

obj-m := test.o 
test-objs := obj1.o obj2.o 

其中用於obj1.o存在obj1.c源文件,而obj2.o是OBJ1正確地建造了預編譯的目標文件,但要嘗試也是構建OBJ2 .o通過搜索一個obj2.c源文件。我如何指定obj2.o是一個預編譯對象?

謝謝大家!

回答

6

只需將發貨的.o文件重命名爲.o_shipped即可。你的情況:

  • 留下您的Makefile的是
  • mv obj2.o obj2.o_shipped
  • 品牌和讓內核構建系統魔術你做的工作:)
+0

它完美!非常感謝shodanex! – MirkoBanchi