Firefly开源社区

打印 上一主题 下一主题

想編個在 android console可以單獨執行的測試程式 hello

350

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
350

想編個在 android console可以單獨執行的測試程式 hello

发表于 2016-5-11 14:42:29      浏览:10811 | 回复:12        打印     [复制链接] #
本帖最后由 woody.lee 于 2016-5-13 13:54 编辑

根據網路上查的資料下去編
arm-eabi-gcc -g -o hello hello.c \
-Wl,-rpath-link=/home/user123/Project/ROCKCHIP/RK3288/output/android/target/product/rk3288_box/obj/lib,-dynamic-linker=/home/user123/Project/ROCKCHIP/RK3288/output/android/target/product/rk3288_box/system/bin/linker -I/home/user123/Project/ROCKCHIP/RK3288/android/prebuilts/ndk/9/platforms/android-4/arch-arm/usr/include/ \
-L/home/user123/Project/ROCKCHIP/RK3288/output/android/target/product/rk3288_box/obj/lib -nostdlib \
/home/user123/Project/ROCKCHIP/RK3288/output/android/target/product/rk3288_box/obj/lib/crtbegin_dynamic.o -lc

編出來了 用 file 看一下
hello: ELF 32-bit LSB  executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), not stripped

用usb 拷貝到 rk3288上去跑,
執行後顯示
sh: ./hello: No such file or directory


請教大神, 應該怎麼弄呀??

回复

使用道具 举报

15

积分

0

威望

0

贡献

游客

积分
15
发表于 2016-5-19 13:24:38      #
楼主可以用NDK来编译,如果在AOSP下面就更好办了,仿照现成的那个native application写一个Android.mk和hello.c,然后mm编译再push进去就可以了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表