Firefly开源社区

打印 上一主题 下一主题

[Android] rk3399交叉编译

98

积分

0

威望

0

贡献

技术小白

积分
98

rk3399交叉编译

发表于 2021-5-31 14:08:00      浏览:8761 | 回复:2        打印      只看该作者   [复制链接] 楼主
Hi,各位老大哥们有没有遇到交叉编译后无法执行的问题,
Android 源码运行:
/Firefly-RK3399_Android8.1_git_SDK_20180901/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin# ./aarch64-linux-gnu-gcc a.c -o aarch64
板子终端运行:
rk3399_firefly_mid:/sdcard # ./aarch64
sh: ./aarch64: can't execute: Permission denied
是编译工具链没对上号吗,看了下应该是没有错的,请了解交叉编译的仁兄帮忙check一下是哪里不对,,感谢
1|rk3399_firefly_mid:/ # cat /proc/version                                    
Linux version 4.4.126 (root@a) (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05) ) #1 SMP PREEMPT Sat May 29 02:21:10 EDT 2021
回复

使用道具 举报

98

积分

0

威望

0

贡献

技术小白

积分
98
发表于 2021-5-31 15:17:53        只看该作者  沙发
现在查到原因,,因该是与权限有关,
在linux中有给aarch64文件可执行权限(chmod 777 aarch64),但是push到系统后就是不可执行权限了   ,,,
因该与adb remount 失败有关,,,请问有adb remount的方法吗
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2021-6-1 09:32:13        只看该作者  板凳
wiki上有adb的使用方法
回复

使用道具 举报

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

本版积分规则

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