首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NDK不生成Arm v7库

NDK不生成Arm v7库
EN

Stack Overflow用户
提问于 2012-12-25 03:12:56
回答 1查看 548关注 0票数 0

我使用的是Android NDK版本的r8d,我运行了ndk-build,但是我的工具链似乎没有生成armeabi-v7a目录,它仍然只生成armeabi目录。

输出结果显示

代码语言:javascript
运行
复制
Gdbserver      : [arm-linux-androideabi-4.6] libs/armeabi/gdbserver

这表明二进制文件只为armeabi编译过。

这是我的Android.mk文件。

代码语言:javascript
运行
复制
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
APP_ABI := armeabi armeabi-v7a
APP_PLATFORM := android-9
LOCAL_LDLIBS := -llog
LOCAL_MODULE := test
LOCAL_SRC_FILES := \
    FileOne.cpp \
    FileTwo.cpp \
    FileThree.cpp \

LOCAL_NEON_CFLAGS := -mfloat-abi=softfp -mfpu=neon -march=armv7
include $(BUILD_SHARED_LIBRARY)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-25 16:20:38

APP_ABIAPP_PLATFORM选项应该在Application.mk文件中,而不是Android.mk中(请检查NDK文件夹中的docs/APPLICATION-MK.html文件)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14024938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档