gpt4 book ai didi

android - 找不到 LOCAL_LDLIBS 中的链接

转载 作者:太空狗 更新时间:2023-10-29 13:24:39 25 4
gpt4 key购买 nike

我将 libsonivox.so 复制到/platforms/android-14/arch-arm/usr/lib/中,我的 android.mk 文件是:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := midi
LOCAL_SRC_FILES := midi.c
LOCAL_LDLIBS += -lsonivox
include $(BUILD_SHARED_LIBRARY)

但是当我运行 ndk-build 时出现这个错误:

/home/sebastian/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: error: cannot find -lsonivox

知道我做错了什么吗?谢谢!

PS:这可能看起来像是一个重复的帖子,但我阅读了与该主题相关的所有其他帖子,但没有一个有帮助

最佳答案

请将 local_ldlibs 替换为完整路径。

LOCAL_LDLIBS     := $(LOCAL_PATH)/jniLibs/lsonivox.so \\path to the lsonivox

关于android - 找不到 LOCAL_LDLIBS 中的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22800799/

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