我有一个静态库ssdk_ks_km.a,它是linux内核所需要的。我尝试了以下方法:
1,编辑linux / Makefile,如下所示
libs-y1 := $(patsubst %/, %/lib.a, $(libs-y))
libs-y2 := $(patsubst %/, %/built-in.o, $(libs-y))
##libs-y := $(libs-y1) $(libs-y2)
libs-y3 := $(patsubst %/, %/ssdk_ks_km.a, $(libs-y))
libs-y := $(libs-y1) $(libs-y2) $(libs-y3)
##
2,将ssdk_ks_km.a复制到目录linux / lib和linux / arch / arm / lib
3,制作uImage
4,将uImage加载到基于ARM的开发板中。
它已成功编译但静态库ssdk_ks_km.a似乎没有链接到内核。
方法是否正确?我怎么知道静态库已成功链接到linux内核。
谢谢!!!