关于高通平台静态编译改动态编译的问题,求助。

目前只是修改了makefile文件中的obj-y为obj-m,编译可以通过,但是没有生成相应的.ko文件,请问是还需要在其他地方做修改吗?
...全文
656 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
王楼小子 2018-05-29
  • 打赏
  • 举报
回复 1
msm8996平台执行make kernelconfig时应该会弹出内核配置界面的啊,我的一直卡在build kernelconfig处。
linuxdog2 2021-07-12
  • 举报
回复
@王楼小子 我也是啊!!!!
枫叶会再红吗 2017-12-12
  • 打赏
  • 举报
回复
引用 1 楼 jklinux 的回复:
还得要执行make modules 才会生成ko文件的
你好,请问下mtk平台是怎么编译生成.ko文件,我在out里面也是找不到,也是需要做其他操作吗?
  • 打赏
  • 举报
回复
引用 5 楼 jklinux 的回复:
[quote=引用 4 楼 y17706493627 的回复:] [quote=引用 3 楼 jklinux 的回复:] 得在linux内核源码的根目录里执行
我就是在vendor hal 那一层里边执行的 但是在out中没有找到对应的ko文件,已经找了一天了[/quote] 你编译的应是整个bsp包括android的吧, 看下是否有选择编译菜单啥的,是否有编modules的选项.[/quote] 我这个是高通msm8996开发平台的,编译流程是用指令来进行编译的,我编译的是bootimage,是底层的文件,编译菜单没有这种选项,可能还需要高通那边的人支持一下吧,谢谢您了!
jklinux 2017-12-12
  • 打赏
  • 举报
回复
引用 4 楼 y17706493627 的回复:
[quote=引用 3 楼 jklinux 的回复:] 得在linux内核源码的根目录里执行
我就是在vendor hal 那一层里边执行的 但是在out中没有找到对应的ko文件,已经找了一天了[/quote] 你编译的应是整个bsp包括android的吧, 看下是否有选择编译菜单啥的,是否有编modules的选项.
  • 打赏
  • 举报
回复
引用 3 楼 jklinux 的回复:
得在linux内核源码的根目录里执行
我就是在vendor hal 那一层里边执行的 但是在out中没有找到对应的ko文件,已经找了一天了
jklinux 2017-12-12
  • 打赏
  • 举报
回复
得在linux内核源码的根目录里执行
  • 打赏
  • 举报
回复
引用 1 楼 jklinux 的回复:
还得要执行make modules 才会生成ko文件的
但是系统本身就有的动态编译文件,可以找到对应的.ko文件啊,而且我也在整体目录(vendor hal的上一层)进行了make modules,还是没有找到我要找到.ko文件。
jklinux 2017-12-12
  • 打赏
  • 举报
回复
还得要执行make modules 才会生成ko文件的

21,595

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧