gpt4 book ai didi

android - 如何链接 cpufeatures lib 以获取 native android 库?

转载 作者:可可西里 更新时间:2023-10-31 22:04:06 27 4
gpt4 key购买 nike

我正在尝试将 android 的 cpu_features 链接到 native 库。
我直接使用 android 的 gcc 编译器作为交叉编译器。 (不是 ndk-build)。

我已经包含了 header ($NDK_PATH/sources/android/cpufeatures/cpu-features.h),但我没有看到预构建的 libcpufeatures.a 文件在 ndk 文件夹下的任意位置。
我怎样才能建立那个图书馆?或者在哪里可以找到它以便我可以正确链接它?

最佳答案

您可以只在您的项目中包含源文件 cpu-features.c,或者使用 gcc 手动构建它:

arm-linux-androideabi-gcc -c cpu-features.c -o cpu-features.o --sysroot=$SYSROOT
arm-linux-androideabi-ar rcs libcpufeatures.a cpu-features.o

它不需要任何特殊的编译器标志或额外的定义,但是当链接到它时,您可能需要添加 -ldl 因为它使用 dlopen

关于android - 如何链接 cpufeatures lib 以获取 native android 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30184717/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com