linux上使用eclipse开发Jni个人经验记录
来源:互联网 发布:java jxl.jar 下载 编辑:程序博客网 时间:2024/06/05 06:24
记录 这里使用的系统是 CentOS 7 Full 选择的Gnome
1. CentOS 默认安装openjdk没安装开发环境,应安装开发环境
yum -y install java-1.7.0-openjdk-devel.x86_64
2. Jni开发yum -y install gcc,如果没有自动安装g++,yum -y install gcc-c++
3. eclipse 需要c/c++插件,具体可以下一个 eclipse-cpp-juno-SR2-win32-x86_64比对下具体加哪些组件
4. Jni开发找到.h文件: whereis jvm找到/usr/lib/jvm目录,开发时用的到
5. Jni开发eclipse配置run->extternal tools->external tools configurations..->program new->变量/usr/lib/jvm/java-.../bin/javah、${project_loc}、-v -classpath “${project_loc}/bin” -d“${project_loc}/jni” -jni ${java_type_name}
6. Jni 开发 项目配置 properties->c/c++ build->
Setting->Cross G++ Linker->Shared Library Settings->check Shared,
Includes中增加JAVA_HOME/include/linux和JAVA_HOME/include目录,Setting->Build Artifact 设置为ShareLibrary生成so文件前缀lib
7. Jni开发 如出现 ....o:relocation R_X86_64_32 against .rodataa.str1.8’ can not be used when making a shared object; recompile with -fPIC则配置properties->c/c++ build->Setting -> Cross G++ Compiler-> Miscellaneous 在Other flags原参数前面添加“-fPIC” 参数(不要引号)
- linux上使用eclipse开发Jni个人经验记录
- 【总结】JNI使用个人经验
- Eclipse+CDT使用个人经验
- 【JNI开发】如何使用Eclipse开发jni
- Linux开发工具-Eclipse使用技巧记录
- 使用Eclipse进行JNI开发
- 使用JNI开发的经验分享
- Linux开发的一些个人经验
- JNI开发小经验
- 关于cloudstack 个人使用的一些经验记录
- JNI开发个人总结
- java curl开发记录(二) linux系统下jni封装curl,android java使用curl
- framework开发个人经验
- window上使用GIT的个人经验(入门级)
- window上使用GIT的个人经验(入门级)
- window上使用GIT的个人经验(入门级)
- ctf pwn 个人经验记录
- 使用Linux的一点记录(个人)
- python 爬虫
- API时代已强势来临
- Matlab常用取整函数
- 计算机英语·C
- java中如何获得一个整数的最高位数
- linux上使用eclipse开发Jni个人经验记录
- H264的打包与发送,SPS、PPS提取与作用
- AttributeError: 'module' object has no attribute 'text_format'
- c++实验6
- Mybatis框架基于注解的方式,实对数据现增删改查
- hive的查询注意事项以及优化总结 .
- 解决微信浏览器返回上一页面强制刷新的问题
- 获取select标签选中的值
- Android自定义通知样式适配不同系统样式