- UID
- 75645
注册时间2014-5-13
阅读权限20
最后登录1970-1-1
以武会友
该用户从未签到
|
本帖最后由 空道 于 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
[size=10.5000pt]
|
-
-
附件.rar
774.35 KB, 下载次数: 38, 下载积分: 飘云币 -2 枚
售价: 2 枚飘云币 [记录]
|