简单学习JNI编程,照搬网上代码编译运行跑通第一步

   Google阿,搞什么不好,弄个Android要上层java,下层C++的。让很多学C++而又对只能手机感兴趣的同学也不得不来搞一把java的JNI,没办法,大公司就是牛。

   学习JNI,首先第一步是在网上找一个现成的例子代码敲进去,看看有问题没。

这个叫云中漫步的老兄的例子就很好,讲得很详细:http://my.unix-center.net/~Simon_fu/?p=359,由于CSDN不支持转载,拷贝过来格式又变来,我就只好收藏到我本地的D盘ANDROID目录下面(作者删除了我也不怕了,我不怕不怕了)了。大家可以去点连接进去看看就行了。

  这主要记录的是遇到undefined symbol:__gxx_personality_v0错误,开始不知道这个是什么咚咚,确实,现在的东西太多了,硬是搞得头大。不过还好,在网上查,原来是我编译的时候使用的是 gcc,这不行,要改用g++.说是使用gcc不会自动连接c++标准库,说实话,对gcc和g++区别我也不是很清楚。对linux编程涉及得浅。如果真要用gcc的话,就要显示的告诉她把c++标准库连接上,也就是加上 -lstdc++这个编译选项就OK了。恩,现在的linux发展真是那个快,好多开源的,好玩的咚咚都是基于linux的,得好好学习linux了。不然好多好玩的都玩不上,哈哈。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值