Android NDK 添加自定义资源
本帖最后由 空道 于 2015-6-12 14:56 编辑有时候在写程序的时候经常要释放一些资源到当前目录, 以前用比较丑的办法, 就是将所要文件的文件接在ELF 文件的末尾然后程序运行时候通过读取自身文件,再去释放,而且在so中要释放文件的时候就变的很不方便.
然而在Windows下的时候我们都是直接添加资源文件, 然后通过在程序中找到资源句柄就可释放文件, 这样os 中释放文件问题也将很好解决, 既然Windows 下有这样的功能,那么Linux 也一定有
关键命令
#!/bin/sh
# for args in $@
# do
# echo $args
# done
module=$1
echo module:$module
arm-linux-androideabi-objcopy -I binary -O elf32-littlearm -B arm --strip-unneeded $module $module.o
arm-linux-androideabi-ar -r lib$module.a $module.o
# build hellodata
arm-linux-androideabi-gcc main.c libdata.a -o hellodata
好创意,学习下。
页:
[1]