zoukankan      html  css  js  c++  java
  • 成功为Android系统配上了GNU开发环境

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

            经过一周的艰苦努力,成功为我的小米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)联系,获得该开发环境

  • 相关阅读:
    javascript中的throttle和debounce
    移动端Click300毫秒点击延迟的来龙去脉(转)
    HTTP Keep-Alive详解[转]
    深入浅出requireJS-1
    判断网站是微信打开的
    2015腾讯和阿里前端实习生面试经
    解决ant design 中 select的option 随页面滚动条滚动的bug
    解决window.close()方法兼容各个浏览器(ie关闭会进行弹框提示是否关闭)
    多维数组遍历添加新属性,以及获取所有key
    Vue 路由解耦与快捷新增
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3190194.html
Copyright © 2011-2022 走看看