1. 简介
最近,项目的需求——将原本运行在Linux的上C/C++移植到Android上运行。折腾了3天,终于可以编译出使用了boost库的可执行程序。这边主要是记录下,并分享出来,供需要的人员参考,希望对大家有所帮助。如果有什么问题可以在下面评论或发私信。
2. android-ndk在Linux上的安装
博主的ndk版本是从底层的驱动人员那边获取的。这边使用的ndk版本是:android-ndk32-r10b-linux-x86。如果你使用的版本不一致也没什么关系,一般差异不会太大,只需要稍作修改就行。
首先,将手头上的android-ndk32-r10b-linux-x86.tar进行解压得到目录android-ndk-r10b。
然后,需要修改/etc/profile文件,在终端上运行命令行:sudo vim /etc/profile。添加这么一行,当然添加的行中的路径就是你之前解压的路径,需要对应自己的路径。博主的路径如下所示。
最后,在终端下面运行命令:source /etc/profile。到这里就搞定了ndk了,很简单吧。
下面我们验证下是否成功,在任意的路径下面键入:ndk-build -v。