全球旧事资料 分类
,建议改成full显示全部包再查,省的一些包被隐藏掉。左下角那个复选框是是否隐藏过期包,默认
610
f武汉大学计算机学院刘长冬Cygwi
A
droidNDK的安装
打钩,不用管它就行,下边开始下载我们要安装的包吧,为了避免全部下载,这里列出了后面开发NDK用得着的包:autoco
f21、automake110、bi
utils、gcccore、gccg、gcc4core、gcc4g、gdb、pcre、pcredevel、gawk、make共12个包
然后开始选择安装这些包吧,点skip,把它变成数字版本格式,要确保Bi
项变成叉号,而Src项是源码,这个就没必要选了。10下面测试一下cygwi
是不是已经安装好了
710
f武汉大学计算机学院刘长冬Cygwi
A
droidNDK的安装
运行cygwi
,在弹出的命令行窗口输入:cygcheckccygwi
命令,会打印出当前cygwi
的版本和运行状态,如果status是ok的话,cygwi
运行正常。则然后依次输入gccversio
,gversio
,makeversio
,gdbversio
进行测试,如果都打印出版本信息和一些描述信息,非常高兴的告诉你,你的cygwi
安装完成了!
22配置NDK环境变量
1、首先找到cygwi
的安装目录,找到一个home你的用户名bash_profile文件,我的是:Ecygwi
homeAdmi
istratorbash_profile,注意:我安装的时候我的home文件夹下
810
f武汉大学计算机学院刘长冬Cygwi
A
droidNDK的安装
面神马都没有,解决的办法:首先打开环境变量,把里面的用户变量中的HOME变量删掉,在Ecygwi
home文件夹下建立名为Admi
istrator的文件夹(是用户名)然后把,Ecygwi
etcskelbash_profile拷贝到该文件夹下。2、打开bash_profile文件,添加NDKcygdrive你的盘符a
droid
dk目录例如:NDKcygdriveea
droid
dkr5exportNDKNDK这个名字是随便取的,为了方面以后使用方便,选个简短的名字,然后保存3、打开cygwi
,输入cdNDK,如果输出上面配置的cygdriveea
droid
dkr5信息,则表明环境变量设置成功了。
23用NDK来编译程序
1、现在我们用安装好的NDK来编译一个简单的程序吧,我们选择
dk自带的例子helloj
i,我的位于Ea
droid
dkr5sampleshelloj
i根据你具体的安装位置而定2、运行cygwi
,输入命令cdcygdriveea
droid
dkr5sampleshelloj
i,进入到Ea
droid
dkr5sampleshelloj
i目录。3、输入NDK
dkbuild,执行成功后,它会自动生成一个libs目录,把编译生成的so文件放在里面。NDK是调用我们之前配置好的环境变量,
dkbuild是调用
dk的编译程序4、此时去helloj
i的libs目录下看有没有生成的so文件,如果有,你的
dk就运行正常啦!
24在eclipse中集成r
好听全球资料 返回顶部