получить ПРЕДУПРЕЖДЕНИЕ: не определено! когда я собираю android модуль ядра - PullRequest
0 голосов
/ 07 января 2020

мой android телефон имеет пиксель 2xl, я хочу сбросить память, используя LiME. Когда я собираю LiME, я получил это предупреждение. Я хочу знать, как это исправить. вот мой шаг:
1.Собрать ядро ​​полностью с помощью build. sh в репозитории.
2. Модифицировать Makefile следующим образом:

obj-m := lime.o
lime-objs := tcp.o disk.o main.o

KDIR_GOLD := /home/grenade/pixel_memary_dump/msm

PWD := $(shell pwd)
CCPATH := /home/grenade/pixel_memary_dump/android_source/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin

default:
        # cross-compile for Android emulator
        $(MAKE) ARCH=arm64 CROSS_COMPILE=$(CCPATH)/aarch64-linux-android- -C $(KDIR_GOLD) M="$(PWD)" KBUILD_EXTRA_SYMBOLS="/home/grenade/pixel_memary_dump/LiME/src/Module.symvers" modules
        $(CCPATH)/aarch64-linux-android-strip --strip-unneeded lime.ko
        mv lime.ko lime-pixel2xl.ko

        # compile for local system

        $(MAKE) tidy

tidy:
        rm -f *.o *.mod.c Module.symvers Module.markers modules.order \.*.o.cmd \.*.ko.cmd \.*.o.d
        rm -rf \.tmp_versions

clean:
        $(MAKE) tidy
        rm -f *.ko

когда make получил это предупреждение:

WARNING: "ldigest_write_disk" [/home/grenade/pixel_memary_dump/LiME/src/lime.ko] undefined!
WARNING: "ldigest_update" [/home/grenade/pixel_memary_dump/LiME/src/lime.ko] undefined!
WARNING: "deflate_begin_stream" [/home/grenade/pixel_memary_dump/LiME/src/lime.ko] undefined!
WARNING: "deflate_end_stream" [/home/grenade/pixel_memary_dump/LiME/src/lime.ko] undefined!
WARNING: "ldigest_final" [/home/grenade/pixel_memary_dump/LiME/src/lime.ko] undefined!
WARNING: "ldigest_init" [/home/grenade/pixel_memary_dump/LiME/src/lime.ko] undefined!
WARNING: "ldigest_clean" [/home/grenade/pixel_memary_dump/LiME/src/lime.ko] undefined!
WARNING: "ldigest_write_tcp" [/home/grenade/pixel_memary_dump/LiME/src/lime.ko] undefined!
WARNING: "deflate" [/home/grenade/pixel_memary_dump/LiME/src/lime.ko] undefined!

Я хочу знать, что не так и как мне это исправить. Это мой первый раз, когда я собираю модуль ядра. Я знаю, что это глупый вопрос, но он мучил меня неделями.

...