linux-kernel - 构建 AOSP 内核,构建错误的位置
问题描述
我刚刚使用 AOSP 内核“https://android.googlesource.com/kernel/common”制作了这个测试驱动程序
我将驱动程序代码“tdrive”放在“common/drivers”下,其中包含 2 个文件“Makefile”和“hello_kernel.c”
我还在 common/drivers/Makefile 中添加了我的模块作为 obj-y
在我输入“./build/build.sh”之后
我得到了构建错误
make: *** [/work/android/aosp/repo-db845c/common/Makefile:185: __sub-make] Error 2
没有别的错误,我不知道,但打开上面提到的makefile,在第185行它看起来像:
183 # Invoke a second make in the output directory, passing relevant variables
184 __sub-make:
185 $(Q)$(MAKE) -C $(abs_objtree) -f $(abs_srctree)/Makefile $(MAKECMDGOALS)
任何人都可以告诉我应该去哪里找到我的错误?谢谢!
PS - 我也试过
./build/build.sh -d
解决方案
推荐阅读
- java - 无法更改 JavaFX 中警报窗口的 initModality
- node.js - 快速 webapp 上的 Passport.js 身份验证错误“一旦已发送就无法设置标头”
- node.js - findOneAndUpdate 猫鼬;发送到客户端后无法设置标头
- javascript - 为什么在中间件中的“调度动作”之后没有保存“状态Vuex”
- java - 为什么我们在 java 中读取 JSON 文件或请求对象时使用以下代码?
- arrays - Ruby,Array.select 元素数量
- google-apps-script - 如何在谷歌表格的应用程序脚本中引用行而不是列?
- keras - keras 多输入模型:预计会看到 2 个数组,但得到了以下 1 个数组的列表
- angular - 如何解决angular app中的clearance-icons.min.js版本冲突
- python - 在 Python 中组合正则表达式 - \W 和 \S