Я только что создал этот тестовый драйвер с использованием ядра 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
Больше ничего об ошибке, я не знаю, но откройте make-файл, упомянутый выше, в строке 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)
Кто-нибудь может сказать, где мне go искать свои ошибки? Спасибо!
PS - Тоже пробовал с
./build/build.sh -d