arm-eabi-g++: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found 解决方法

Ubuntu 18.04, 基于android4.4 源码编译时遇到的问题

使用的交叉编译器是:

android-4.4_r1/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi-g++

编译过程中提示:

arm-eabi-g++: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found

找了很多方法,有的建议,找到liblto_plugin.so.0.0.0,然后

ln -s liblto_plugin.so.0.0.0 liblto_plugin.so

 

我这里是直接将 android-4.4_r1/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/libexec/gcc/arm-eabi/4.6.x-google 目录下的 liblto_plugin.so.0.0.0  复制成一份 liblto_plugin.so 顺利解决

cp liblto_plugin.so.0.0.0 liblto_plugin.so

 

你可能感兴趣的:(arm-eabi-g++: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found 解决方法)