[问答]为什么aosp_prebuilt_libs里面的so全部都不是二进制呢

阅读量0
0
0
萌新提问,我下载的OpenHarmony 2.0 Canary为啥prebuilts/aosp_prebuilt_libs目录下的so全部都不是二进制
下载的OpenHarmony 2.0 Canary编译 ./build.sh --product-name Hi3516DV300  so报错,发现prebuilts/aosp_prebuilt_libs下的so都是不正常的二进制,打开报错的so ,prebuilts/aosp_prebuilt_libs/asdk_libs/ndk/libcxx/arm/libc++.so,信息如下,aosp_prebuilt_libs里面的so全部都是这样,是什么情况?
--------------------------------------------------------------------------------------------------------------
root@3f9c335cd5a2:/home/openharmony# cat prebuilts/aosp_prebuilt_libs/asdk_libs/ndk/libcxx/arm/libc++.so
version
oid sha256:eac1cbee4fcd44555bf2458f62cf85467022658c468c543947a2ee9b768e59b4
size 584860
root@3f9c335cd5a2:/home/openharmony#
------------------------------------------------------------------------------------------------------------
报错:
ld.lld: error: ../../prebuilts/aosp_prebuilt_libs/asdk_libs/ndk/libcxx/arm/libc++.so:1: unknown directive: version
>>> version
>>> ^
clang-9: error: linker command failed with exit code 1 (use -v to see invocation)

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友