мой 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!
Я хочу знать, что не так и как мне это исправить. Это мой первый раз, когда я собираю модуль ядра. Я знаю, что это глупый вопрос, но он мучил меня неделями.