2

我在ubuntu 12.04下编译Chrome V8的时候遇到了一个问题就是

arm-linux-androideabi-g++:致命错误,-fuse-linker-plugin,但未找到 liblto_plugin.so

ndk 版本是 r8b。我怎么解决这个问题?

4

2 回答 2

3

当你额外的android-ndk-*.tar.bz2,它应该创建一个名为liblto_plugin.so真实文件的符号链接liblto_plugin.so.?.?.?

如果您在创建符号链接时遇到问题(例如,虚拟机中的共享目录),则不会创建符号链接并且会出现问题。.tar.bz2尝试将文件重新提取到支持符号链接的文件系统并验证其liblto_plugin.so存在。

于 2013-10-29T04:55:48.510 回答
1

我发现我的 android 源代码树中有许多 liblto_plugin.so.0.0.0 文件,并且将这些文件复制<source_folder>/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/libexec/gcc/arm-linux-androideabi/4.7/liblto_plugin.so.0.0.0liblto_plugin.so同一位置可以解决问题。

我怀疑原始版本可能是该.0.0.0版本的链接,但在我用来将源代码树复制到我的机器上的 zip 或 rsync 过程中没有幸存下来。

于 2014-01-10T07:53:56.927 回答