CONFIG_DEBUG_INFO已经启用RECOMPILE_KERNEL=1 ./kernel_platform/build/android/prepare_vendor.sh gen3auto gki无法生成vmlinux.symvers
时间: 2024-01-03 16:03:13 浏览: 396
ns-mcast.zip_AODV IN NS2_NS2 MAODV_To the Top!_maodv
这个问题可能是由于缺少必要的内核配置或编译选项导致的。
首先,请确保您的内核配置中已经启用了`CONFIG_DEBUG_INFO`选项。如果没有,请使用以下命令重新配置内核:
```
make menuconfig
```
然后在菜单中找到`Kernel hacking`选项,将`Compile-time checks and compiler options`下的`Compile the kernel with debug info`选项打开。
如果您已经启用了此选项,请尝试以以下方式重新编译内核:
```
make clean
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- vendor/gen3auto_defconfig
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- -j$(nproc) 2>&1 | tee build.log
```
如果您仍然无法生成`vmlinux.symvers`文件,请考虑检查您的编译工具链是否正确配置,并尝试更新或更改编译选项。
阅读全文