社区
Android
帖子详情
NDK 使用Makefile单独编译64位动态链接库的问题
yiyidhuang
2018-08-27 08:32:41
请问高手,我在本地使用NDK + makefile(没有依赖于Android SDK),编译64位动态链接库,但是在Makefile里面加了
CFLAGS += -m64,ndk gcc却报错说不识别 -m64 or -m32选项。请指教,在线等待中。
...全文
363
4
打赏
收藏
NDK 使用Makefile单独编译64位动态链接库的问题
请问高手,我在本地使用NDK + makefile(没有依赖于Android SDK),编译64位动态链接库,但是在Makefile里面加了 CFLAGS += -m64,ndk gcc却报错说不识别 -m64 or -m32选项。请指教,在线等待中。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yiyidhuang
2018-11-13
打赏
举报
回复
感谢楼上,谢谢。
jklwan
2018-11-01
打赏
举报
回复
参考
https://developer.android.com/ndk/guides/ndk-build
r00_a2lBUR
2018-11-01
打赏
举报
回复
把代码贴上来看看~~~~~~
Snow_Leaf
2018-11-01
打赏
举报
回复
编译64位动态库,直接用64位gcc编译就行了.
soxr Android
ndk
编译
demo
例如,运行`
ndk
-build`命令在当前目录下生成.so
动态链接库
文件。如果
使用
CMake,你需要配置CMakeLists.txt以适应Android项目,并通过`cmake .. -DCMAKE_TOOLCHAIN_FILE=$ANDROID_
NDK
/build/cmake/android.toolchain....
android-
ndk
(android-
ndk
-r26b-darwin.zip)
4. **本地库的动态加载**:
NDK
支持
动态链接库
(.so文件),这样可以减少应用的大小,因为不是每个用户都需要加载所有本地库。 5. **安全性和隐私**:原生代码可以处理敏感数据,比如加密操作,这有助于保护用户隐私...
NDK
的android.mk文件的详解
这个文件告诉
NDK
如何处理源代码、链接库和其他资源,以便将它们
编译
成可供Android应用
使用
的共享库或静态库。 首先,`LOCAL_PATH`变量是`android.mk`文件的基石,它定义了源代码所在的目录。在文件的开头,`$(call ...
Android Studio
NDK
使用
Cmake指定输出路径和生成多个so案例
本篇文章将深入探讨如何在Android Studio中
使用
CMake指定输出路径以及生成多个共享库(.so文件)的案例。 首先,我们了解CMake的基本概念。CMake是一种跨平台的开源构建系统,它能够生成各种
编译
器的项目文件,如...
android.mk文件介绍
- **LOCAL_LDLIBS**:指定链接器的额外选项,如动态链接的库路径等。 #### 五、示例解析 我们来看一个具体的例子: ```make LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := helloworld ...
Android
80,481
社区成员
91,373
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章