侧边栏
首页代码

随笔分类 -  NDK

摘要:在《Java与CC++交互JNI编程》中有讲过AttachCurrentThread和DetachCurrentThread的使用。 我们知道在jni中我们可以使用pthread或者std::thread创建线程。因为线程并不是从Java环境创建的,所以这时候创建出的线程是没有JNIEnv的。如果需 阅读全文
posted @ 2022-11-21 10:16 咸鱼Jay 阅读(912) 评论(0) 推荐(0) 编辑
摘要:在《Java与CC++交互JNI编程》中有讲过AttachCurrentThread和DetachCurrentThread的使用。 我们知道在jni中我们可以使用pthread或者std::thread创建线程。因为线程并不是从Java环境创建的,所以这时候创建出的线程是没有JNIEnv的。如果需 阅读全文
posted @ 2022-10-17 10:29 咸鱼Jay 阅读(1370) 评论(0) 推荐(0) 编辑
摘要:配置全局变量 先在/etc/profile文件中配置全局变量 #NDK相关配置信息 export NDK="/home/zuojie/android-ndk-r17c" export NDK_GCC_x86="$NDK/toolchains/x86-4.9/prebuilt/linux-x86_64 阅读全文
posted @ 2022-06-02 19:39 咸鱼Jay 阅读(907) 评论(0) 推荐(0) 编辑
摘要:CMake基本配置与注意事项 CMake手册 https://www.zybuluo.com/khan-lau/note/254724 Makefile语法详解 https://quanzhuo.github.io/2016/06/06/Makefile CMake ​ 在android studi 阅读全文
posted @ 2022-06-02 19:39 咸鱼Jay 阅读(586) 评论(0) 推荐(0) 编辑
摘要:编译器与Makefile gcc/g++/clang 了解c/c++编译器的基本使用,能够在后续移植第三方框架进行交叉编译时,清楚的了解应该传递什么参数。 clang clang 是一个C、C++、Object-C的轻量级编译器。基于LLVM (LLVM是以C++编写而成的构架编译器的框架系统,可以 阅读全文
posted @ 2022-06-02 19:38 咸鱼Jay 阅读(474) 评论(0) 推荐(0) 编辑
摘要:JNI编程 JNI是一种本地编程接口。它允许运行在JAVA虚拟机中的JAVA代码和用其他编程语言,诸如C语言、C++、汇编,写的应用和库之间的交互操作。 第一个JNI程序 #引入jni头文件支持 include_directories("C:/Program Files/Java/jdk1.8.0_ 阅读全文
posted @ 2022-06-02 19:37 咸鱼Jay 阅读(560) 评论(0) 推荐(0) 编辑

页脚HTML代码
点击右上角即可分享
微信分享提示