OpenHarmony开发者论坛

标题: OpenHarmony 3.2.1 基于rk3568,在编译内核最终进行链接时报错 [打印本页]

作者: yyn1994    时间: 2024-1-24 17:10
标题: OpenHarmony 3.2.1 基于rk3568,在编译内核最终进行链接时报错
[md]我这边是将内核取出打上 path 后,单独进行内核编译。使能了 wifi 模块相关的hdf 模块,最后进行链接出现了下图所示的报错

![image.png](https://forums-obs.openharmony.c ... xyra8h5uqqz7ywr.png "image.png")
[/md]
作者: 深开鸿_王石    时间: 2024-1-25 08:55
标题: openharmony 3.2.1 基于rk3568,在编译内核最终进行链接时报错
[md]![image.png](https://forums-obs.openharmony.c ... 9i99tjtvii8oh5g.png "image.png")

你这是什么版本啊?为啥是这种路径?这是链接问题,也就是这个sdio_test.c里用的方法没链接或者链接不正确
[/md]
作者: yyn1994    时间: 2024-1-25 09:17
回复 深开鸿_王石: 这是3.2.1 版本,因为我想单独编译内核,所以直接把 drivers/hdf/khdf  和 framework 两个软连接的文件直接拷贝到对应目录下 ,修改了对应Makefile 中的一些路径。
这种链接的问题应该怎么去查,能提供一些思路吗
作者: 深开鸿_王石    时间: 2024-1-25 14:03
回复 yyn1994: error报错的就是你.c里调用的方法了,比附SdioClaimHost,然后就要看这个方法什么地方实现的,编出来的so库在哪?然后看test是否用了
作者: yyn1994    时间: 2024-2-6 11:04
问题已经找到,sdio_test.c  包含了 sdio_if.h  而 sdio_if.h 包含 mmc_if.h .  而mmc_if.o 编译需要打开CONFIG_DRIVERS_HDF_STORAGE。




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5