单击此处获得本文的最新更新

经过一周的艰苦努力,成功为我的小米2手机适配上了全功能的GNU开发环境,完全兼容GNU/LINUX(Android自带的bionic、linker真心不好用)。

        其功能如下(全部在Android手机上执行):

        1 可以使用vim编辑c、c++程序(Terminal IDE)

        2 可以使用gcc、g++编译c、c++程序,并运行

        3 可以使用gdb调试c、c++程序 

        4 使用GLIBC库,完全兼容GNU/LINUX,完全支持GNU线程库,不再受Android的bionic库的限制

        5 配合使用make、bash、gcc,可以直接编译运行几乎所有的GNU/LINUX系统上的应用程序(终于逃脱了交叉编译的魔爪,好不快活!要是可以的话,再整个Android手机系统上的apt-get,那就完美了),因此用手机来编译Linux内核亦木有问题。待条件成熟后,准备用手机来编译一下Android源代码,看能否成功。(会不会比在PC机上编译快呢?期待ing!真心不喜欢Google再次让我花费宝贵的30Hour)

        6 可以编写、编译、运行Java(Terminal IDE)、Android应用程序 (AIDS)
        

        哈哈哈哈!!!
 
 
 这下上课只用带一个小米手机就可以了,笨重的笔记本电脑实在是太烦人了。真正的一机在手,走遍天下 。

       附图一张,以资证明:


致谢:

1 感谢Terminal IDE的开发者,为我免费提供了Android系统上的busybox以及Java开发环境。感谢开源软件的大牛们的无私奉献

2 感谢
Stallman
, Richard(gcc源代码作者),还有glibc、binutils、gdb的源码作者,为我提供了做蛋糕的优质面粉

3 感谢小米公司的老雷,为我提供了无锁的小米酷玩手机,让我可以随心所欲的在上面为所欲为,想上什么上什么。不过还想让老雷给我提供小米手机的Android系统源代码,要是老雷同意的话,我会非常开心的。到时候,就用小米手机来编译小米手机用的Android系统,岂不是很酷,很酷玩。老雷,你说呢?

4 哦,对了,还要感谢牛X的Google老兄,Android系统真心不错。没有它,我一机在手,走遍天下的愿望恐怕不知要延后多久才能实现哟

5 感谢AIDS的作者,用AIDS开发Android应用程序,使得我终于只需带手机就可以上课了。

6 感谢IFL嵌入式移动计算小组 
       

 成员——
李奎
唐攀的无私贡献和帮助   

                    
                           

待完善后,就提供给有需要的朋友使用。有需要的朋友可与我(scyz@263.net)联系,获得该开发环境

最新文章

  1. C# Async, Await and using statements
  2. java 数组详解
  3. 学习了quartz.net2.0的心得
  4. HDU ACM Eight
  5. 和阿文一起学H5——如何搜到超酷的GIF素材
  6. 【二分】XMU 1587 中位数
  7. xml文件的解析
  8. RobotFrameWork(十一)AutoItLibrary测试库在win7(64bit)下安装及简单使用
  9. oracle实现远程连接超简单;枚举与剪枝();PowerDesigner生成数据库代码注意里面的双引號,应该去掉
  10. Java自带的性能监测工具用法简介——jstack、jconsole、jinfo、jmap、jdb、jsta、jvisualvm
  11. Unity 3d中Shader是什么,可以吃吗?
  12. HUST 1586 数字排列
  13. 项目实战4—haproxy 负载均衡和ACL控制
  14. Android 软键盘的显示和隐藏,这样操作就对了
  15. QTP生成随机数字+字母
  16. java游戏开发杂谈 - java是什么
  17. python学习第32天
  18. C#通过读取Mysql脚本创建数据库
  19. unbuntu 安装python包提示E: Unable to locate package python-timeout
  20. Linux驱动之混杂设备(misc)

热门文章

  1. 怎样用HTML5 Canvas制作一个简单的游戏
  2. mysql 监控 大批量的插入,删除,和修改
  3. STL 源代码剖析 算法 stl_algo.h -- equal_range
  4. SMTP命令 发送邮件 DOS命令
  5. 为什么函数式编程在Java中很危险?
  6. 从M个数中随机选出N个数的所有组合,有序,(二)
  7. gdb 远程qemu-arm调试
  8. spark中各种连接操作以及有用方法
  9. hive regex insert join group cli
  10. Java内部类——成员内部类