Android手机配置gcc,实现手机编译代码

1、下载gcc.zip

2、把gcc.zip解压存放在/data目录下(也可以是其他目录,看个人习惯)

3、配置gcc环境变量
  export GCCHOME=/data/gcc (gcc存放路径)
  export GCCPATH=$GCCHOME/bin:$GCCHOME/arm-linux-androideabi/bin:$GCCHOME/libexec/
  export PATH=$PATH:$GCCHOME:$GCCPATH

  可以把这段命令写到etc中的.profile文件中,这样手机重启就不需要重新执行一遍了,也可以在终端模拟器中的首选项中把这段命令写到初始命令中,每次打开终端模拟器就会执行一遍,之后就可以编译c和c++代码了

如下:

  gcc test.c -o test  //编译

  ./test  //运行

时间: 2024-10-10 09:18:08

Android手机配置gcc,实现手机编译代码的相关文章

玩转轻巧型C/C++ IDE之C-Free(配置GCC、Visual C++、Borland C++编译器)

玩转轻巧型C/C++ IDE之C-Free(配置GCC.Visual C++.Borland C++编译器) 之前在写一点简单的C/C++代码时习惯了VC++6.0,但是由于在windows7下VC6.0存在兼容性问题,因此只好放弃.在尝试了众多C/C++IDE之后,本文来推荐几个轻量级的IDE,如果是做工程,在windows下当然是推荐VS. 目前大多数人在编写简单的C/C++代码时的工具选择主要有两种:1)一些文本编辑器(如vim.gedit.sublime.notepad++.editpl

Android高配置手机为何没iOS流畅

在今年的手机市场上,我们动辄就可以看到1.2G CPU双核的手机,而且售价越来越大众了.在众多国内外手机厂商大拼手机硬件的时候,为什么苹果坐拥着512RAM 1GCPU的iphone4却还是可以大获全胜呢? 不过相信大家用过之后也发现了,Android手机往往配置要高于iOS设备,但是大部分Android手机却没有后者的流畅性.在当今智能手机大步迈入双核CPU的年份,而如无意外,明年的手机市场将会进入四核CPU大战的状态. 其中的原因可能有很多,而一位软件工程师兼前Google实习生Andrew

android 安卓APP获取手机设备信息和手机号码的代码示例

下面我从安卓开发的角度,简单写一下如何获取手机设备信息和手机号码 准备条件:一部安卓手机.手机SIM卡确保插入手机里.eclipse ADT和android-sdk开发环境 第一步:新建一个android工程(JinshanTest), 并需要在工程的AndroidManifest.xml文件中,添加权限 <uses-permission android:name="android.permission.READ_PHONE_STATE"/> 图例: 第二步:新建一个工具类

【转】高通平台android 环境配置编译及开发经验总结

原文网址:http://blog.csdn.net/dongwuming/article/details/12784535 1.高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通开发板上烧录文件系统 建立高通平台开发环境 高通平台,android和 modem 编译流程分析 高通平台 7620 启动流程分析 qcril 流程分析,设置sim卡锁 python scons 语法学习 Python 语言之 scons 工具流程分析: 1.2 搭建高通平台环境开发环境 高通and

Android系统开发(1)——GCC编译器的编译和安装过程

GCC编译器介绍 GCC编译器(GNG C Compiler)是GNU项目中符合ANSI C标准的编译系统,能够编译C  C++  Object C等语言编写的程序,同时GCC也是一个交叉编译器,特别使用于不同平台的嵌入式开发. GNU: GNU是"GNU is Not Unix"的递归缩写,1984年,史托曼开始GNU项目,这个项目的目的是创建一个自由,开放的Unix操作系统(Free UNIX),刚开始史托曼参考UNIX上面的软件,开发出功能类似的软件,在开发期间并没有看其他软件的

android 文件系统目录分析(手机系统目录分析)

# pwd && ls -a -l / drwxrwxrwt root     root              2009-06-10 09:53 sqlite_stmt_journals drwxrwx--- system   cache             2008-09-06 22:51 cache d---rwxrwx system   system            1970-01-01 08:00 sdcard lrwxrwxrwx root     root    

Android添加快捷方式(Shortcut)到手机桌面

Android添加快捷方式(Short)到手机桌面 权限 要在手机桌面上添加快捷方式,首先需要在manifest中添加权限. <!-- 添加快捷方式 --> <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /> <!-- 移除快捷方式 --> <uses-permission android:name="com.andro

查询安卓手机的内部信息,几串代码即可实现

要想查询你安卓手机的内部信息,几串代码即可实现,记住这些代码,可以帮你很多忙哦~ *#*#4636#*#*显示手机信息.电池信息.电池记录.使用统计数据.WiFi 信息 *#*#7780#*#*重设为原厂设定,不会删除预设程序,及 SD 卡档案. *2767*3855#重设为原厂设定,会删除 SD 卡所有档案. *#*#34971539#*#* 显示相机相机韧体版本,或更新相机韧体 *#*#7594#*#*当长按关机按钮时,会出现一个切换手机模式的窗口,包括: 静音模式.飞航模式及关机,你可以用

eclipse里配置Android ndk环境,用eclipse编译.so文件

做Android NDK开发时,c代码需要用ndk-build来进行编译,而java代码则需要用Android sdk编译. 编译c代码有两种方法: 一.写好c代码后,然后用cygwin搭建ndk-build环境,用ndk-build来编译出相关的.so文件(libs目录)之后, 再用eclipse里去编译java程序,从而使用.so文件.该方法在上一篇搭建NDK环境有介绍. 二.利用eclipse完全可以达到编译.so的目的. 首先,先装上CDT吧,这是Eclipse的C/C++环境插件,装上