在android下运行arm gcc工具链编译出来的可执行文件
来源:互联网 发布:无锡加工中心编程招聘 编辑:程序博客网 时间:2024/06/05 19:11
1. 编译生成可执行文件:
我用的是ARM DS-5生成的一个可执行文件HelloWorld,使用的是DS-5 GCC工具链(备注:不知道为何,用ARMCC生成的.axf文件无法在android手机上成功运行)。
2.用adb push 将可执行文件HelloWorld下载到android手机中:
(这一步的关键是目标地址要可写,我用的是/mnt/sdcard/目录。)
在命令行下输入以下命令:
adb push D:/HelloWorld /mnt/sdcard/
3. 设置可执行权限:
(这一步关键是要将HelloWorld移动到具有可执行权限的目录中,然后再修改HelloWorld的权限,我用的是/system/bin/目录)
a). 在命令行下输入如下命令,更改/system/bin/的读写权限:
adb shell
su
mount -o remount, rw /system
mkdir /system/bin/test/
b). 将HelloWorld复制到1中所建的文件夹中:
copy /mnt/sdcard/HelloWorld /system/bin/test/
c). 更改HelloWorld的权限:
cd /system/bin/test/
chmod 777 HelloWorld
4. 运行:
./HelloWorld
0 0
- 在android下运行arm gcc工具链编译出来的可执行文件
- 安装交叉编译工具arm-none-linux-gnueabi-gcc——Linux上编译在android上运行的c程序
- 如何将arm-linux-gcc编译的动态链接helloworld在Android上运行
- arm-gcc-linux工具编译工具链的制作
- ubuntu13.04下的arm-linux-gcc交叉编译工具链的安装
- codeblocks交叉编译ARM-LINUX-GCC生成能够在ARM中运行的文件
- arm-linux-gcc工具链安装FreeTpye 编译的支持
- arm-linux-gcc编译工具的安装
- arm-linux-gcc编译工具的安装
- 编译ARM-Linux-Gcc工具链!
- arm gcc交叉编译工具链建立
- 编译ARM Linux GCC工具链
- 编译可在Android上运行的可执行文件:C/C++交叉编译环境
- Android下编译可执行文件
- 安装linux下的编译链(arm-linux-gcc)
- 在Ubuntu下安装ARM的交叉编译工具
- Ubuntu9.04下安装arm-linux-gcc交叉编译工具的摸索
- Ubuntu 10.04 下编译交叉工具链arm-linux-gcc 4.5.1
- 使用MyEclipse开发Web项目
- JDK在MAC OS X下的路径设置
- rman删除归档日志
- 第十六周项目二——用指针玩字符串(2.去除字符串str中的特定字符c)
- OpenCV学习笔记一 例程
- 在android下运行arm gcc工具链编译出来的可执行文件
- 第十六周项目二用指针玩字符串任务一:字符串连接的完成(用指针作形参)
- 遍历Map的几种方式
- 【习题3-2】 UVA - 1586 Molar mass
- 安卓系统与苹果系统的区别
- POJ 2386 解题报告
- [HDOJ]2014
- 学习boost::asio(1)
- ubuntu上编译Android源码(Build Android source