精华内容
下载资源
问答
  • 使用的valgrind是valgrind-3.15.0,ndk是官网下载的android-ndk-r16b-linux-x86_64 按照网上的教程编写了脚本。 ![图片说明](https://img-ask.csdn.net/upload/202005/18/1589803097_23591.png) 结果如下 !...
  • c4droid是一款安卓端手机C\C++语言编译软件,使用这款软件,你只需要一款手机,就可以实现代码编写和编译了,可以说是十分的方便。但是软件默认是tcc编译器,tcc编译器的话不如gcc编译器,功能上面不够强大,这时候...

    c4droid是一款安卓端手机C\C++语言编译软件,使用这款软件,你只需要一款手机,就可以实现代码编写和编译了,可以说是十分的方便。但是软件默认是tcc编译器,tcc编译器的话不如gcc编译器,功能上面不够强大,这时候就需要我们自己自行安装gcc编译插件还有SDL插件了哦。GCC插件能够为我们提供更加全面的功能,提供了示列程序,包含sdl,android native,qt和命令行测试程序源码,并且还能够加快编译时间,不过前提是手机需要root开放系统权限哦,这一点要注意一下
    安装使用教程
    1、首先肯定需要下载并且安装程序包 C4droid、GCC for C4droid、SDL plugin for C4droid了,下载完毕之后先安装C4droid哦然后在安装其他插件哦!
    注意:由于各个版本的签名可能会不同,如果出现如下图情况,请卸载掉手机上的旧版本,包括c4droid主程序、GCC for C4droid、SDL plugin for C4droid。
    在这里插入图片描述
    2、安装完毕后,会有一个解压的过程哦,需要耐性等待一下;
    在这里插入图片描述
    3、解压完毕以后,就可以开始使用了哦。如果没有安装插件的话,软件会提示是否安装GCC,若没有提示,可以按手机菜单——设置——安装GCC。在插件前面打钩选择要安装的插件。当然这个是单独安装了C4droid软件才会出现的情况,一起安装了就不会哈!
    在这里插入图片描述
    4、使用这款软件我们还能够直接导出apk程序格式哦,目前只支持英文命名哦。
    在这里插入图片描述
    以上就安装使用完成了,可以开心的编写代码了。

    下载地址
    链接: https://pan.baidu.com/s/17gnBmAxdGLj450SjbLHHaA 提取码: c9ki 复制这段内容后打开百度网盘手机App,操作更方便哦

    展开全文
  • 因为之前用QT升级了gcc到4.8.0,现在编译安卓又要降到4.4.6 我这边是直接下的gcc-4.4.6源码安装的 gcc源码安装包下载: ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/releases/ 下载好自己...

    1、gcc降级

    因为之前用QT升级了gcc到4.8.0,现在编译安卓又要降到4.4.6

    我这边是直接下的gcc-4.4.6源码安装的

    gcc源码安装包下载:
    ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/releases/

    下载好自己需要的安装包安装好,步骤就不说了哈!

    也可以参考这个命令 yum install gcc gcc-c++

    2、java jdk1.5与1.7冲突

    这个安卓要jdk-1_5_022-linux-i586,现在机器是1.7版本的,所以先卸载1.7的,再安装1.5的

    #yum -y remove java-1.7.0-openjdk

    #rpm -ivh jdk-1_5_022-linux-i586.rpm

    配置环境变量:

    #vim /etc/bashrc

    一般最后面加入 :

    export JAVA_HOME=/usr/java/jdk1.5.0_22
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASS_PATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASS_PATH
    export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/lib
    export PATH=${JAVA_PATH}:$PATH


    #source /etc/bashrc

    3、降级交叉编译

    查看arm-gcc版本:

    #arm-none-linux-gnueabi-gcc --version

    版本应该是4.3.2的,下面开始配置:

    先解压arm-none-linux-gnueabi-arm-2008q3-72-for-linux.tar.bz2 得到 usr

    #cp usr/local/arm usr/loal

    配置环境变量:

    #vim /etc/profile

    最后面加入:

    PATH=$PATH:/usr/local/arm/arm-none-linux-gnueabi/bin

    如果之前写过的,加#注释原来的即可。

    #source /etc/profile

    4、此步骤只遵循作者本身的计算机环境,不一定都适用。

    附加安卓编译问题及解决总汇:

    http://www.cnblogs.com/xilinch/archive/2013/04/02/2996359.html

     

    转载于:https://www.cnblogs.com/luoxiang/p/4180361.html

    展开全文
  • 由于是使用openJDK(java环境)时候可以自动用代码下载默认jdk 刚好对应着安卓5.0.2的开发环境 安卓 android-5.0.2 交叉编译工具链 arm-linux-gcc-4.5.1-v6-vfp linux内核 linux-3.0.86-20170221...

    因为自己搜索大量论坛 发现 只根据韦老大的手册 会有些问题 所以写下此文章

    环境使用

    Ubuntu 14.04.6 LTS

    	由于是使用openJDK(java环境)时候可以自动用代码下载默认jdk 刚好对应着安卓5.0.2的开发环境
    

    安卓 android-5.0.2

    交叉编译工具链 arm-linux-gcc-4.5.1-v6-vfp

    linux内核 linux-3.0.86-20170221

    uboot tiny4412

    		因为编译安卓时要使用uboot的工具
    

    1下载Ubuntu 14.04.6 LTS 进行安装

    下载地址
    下载完成 进行安装

    在vmware中 选中
    在vmware中 选中
    增加自己的名字
    增加自己的名字
    要分配60g 不然到后面安卓源码打开 不够用
    要分配60g  不然到后面安卓源码打开 不够用
    处理器 2个单核 内存4g 网络模式选择桥接

    安装完成,开始配置java环境

    1.打开ubuntu 设置一个镜像源 让下载软件的时候速度加快 我选择163的

    2、安装Android5.1环境编译需要的相关包

    sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev  lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc  lib32readline-gplv2-dev
    
    sudo apt-get install bison
    
    sudo apt-get install  g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev
    

    3、安装openJDK

    
    sudo apt-get install default-jre
    
    sudo apt-get install default-jdk
    

    默认安装在usr/lib/jvm下,安装成功了,可以通过java -version进行查看,如要设为默认的,可进行如下步骤

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java 300
    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/javac 300
    sudo update-alternatives --config java
    
    

    设置环境变量(全局)

    sudo gedit  /etc/profile
    
    
    export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
    export JRE_HOME=${JAVA_HOME}/jre 
    export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
    

    sudo gedit /etc/environment添加相应的path路径

    安装ssh 进行文件传输

    
    apt-get install openssh-server
    /etc/init.d/ssh start
    

    安装交叉工具编译链

    #tar xvzf arm-linux-gcc-4.5.1-v6-vfp-YYYYMMDD.tgz –C /
    执行该命令,将把 arm-linux-gcc 安装到/opt/FriendlyARM/toolschain/4.5.1 目录
    

    vim ~/.bashrc
    编 辑 ~/.bashrc 文件, 注意“ bashrc ”前面有一个“ . ”,修改最后一行为 export
    PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin,注意路径一定要写对,否则将不会有效。
    如果是 64位系统 sudo apt-get install lsb-core
    source ~/.bashrc
    arm-linux-gcc -version //查看是否安装成功

    稳健
    稳健

    拿出uboot的mkimage

     tar xzf uboot_tiny4412-20130729.tgz
    $ cd uboot_tiny4412/
    $ make tiny4412_config
    $ make
    $ sudo cp tools/mkimage /usr/bin/
    

    开始编译安装内核

    进入上述解压得到的 android-5.0.2,执行以下命令(注意:“.”号后有一个空格):
    $ .  setenv
    再执行“lunch”命令,输入“full_tiny4412-eng”前的数字标号
    接着执行“make”命令开始编译,也可以在 make 后加上“-j”参数利用 CPU 的多核加快编译
    速度,比如在 4 核 CPU 上可以执行“make –j2。

    在这里插入图片描述

    就问你们我搞了两天重装4此次ubuntu的东西香不香

    展开全文
  • Ubuntu14.04+OpenJDK7下载编译安卓源代码

    千次阅读 2015-10-02 12:17:31
    编译前需要安装的软件工具和环境(编译报错一般为缺少以下组件或工具) sudo apt-get install openjdk-7-jdk sudo apt-get install bison sudo apt-get install flex ...sudo apt-get install gcc-4.4 sudo apt-get in


    1. 编译前需要安装的软件工具和环境(编译报错一般为缺少以下组件或工具)

      sudo apt-get install openjdk-7-jdk
      
      sudo apt-get install bison
      sudo apt-get install flex
      sudo apt-get install zlib1g-dev
      sudo apt-get install gcc-4.4
      sudo apt-get install g++-4.4
      sudo apt-get install libncurses-dev
      sudo apt-get install libx11-dev
      sudo apt-get install gperf
      

    2. 安装编译依赖软件

      sudo apt-get install git gnupg flex bison gperf build-essentialzip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386libreadline6-dev:i386 libgl1-mesa-dri:i386libgl1-mesa-dev g++-multilib mingw32tofrodos python-markdown libxml2-utilsxsltproczlib1g-dev:i386 dpkg-dev
      sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1/usr/lib/i386-linux-gnu/libGL.so

    3. 置Cache

      sudo apt-get install ccache
      source ~/.bashrc

    4. 配置repo

      mkdir ~/bin
      PATH=~/bin:$PATH
      git clone git://aosp.tuna.tsinghua.edu.cn/android/git-repo.git/
      cp git-repo/repo ~/bin/
      sudo gedit ~/bin/repo
      修改repo设置

      REPO_URL = 'git://aosp.tuna.tsinghua.edu.cn/android/git-repo'


    5. 初始化repo

      mkdir ~/aosp
      cd ~/aosp
      

    6. 同步安卓最新源代码

      官方镜像

      repo init -u https://android.googlesource.com/platform/manifest


      清华镜像

      repo init -u git://aosp.tuna.tsinghua.edu.cn/android/platform/manifest


      同步安卓源代码分支(以安卓5.1.1r4为例)

      官方镜像

      repo init -u https://android.googlesource.com/platform/manifest -b android-5.1.1_r4


      清华镜像

      repo init -u git://aosp.tuna.tsinghua.edu.cn/android/platform/manifest -b android-5.1.1_r4


      在初始化时,提示需要email验证,使用如下命令(替换自己的邮箱和姓名):

      git config --global user.email you@example.com 
      git config --global user.name "Your Name"
      


      下载源代码(可在中断后继续下载)

      repo sync

    7. 编译源代码

      设置cache

      cd aosp 
      prebuilts/misc/linux-x86/ccache/ccache -M 50G
      


      初始化编译环境

      build/envsetup.sh


      选择编译目标包

      lunch aosp_arm-eng


      编译(-j后面数字表示几核,双核双线程和四核单线程都写4)

      Make –j4


      make失败或停止后,继续编译

      make –k

    展开全文
  • Make, GCC, Git Qt framework. Minimum required version is 4.6. But Qt 4.7 or 4.8 is recommended. Qt Creator IDE is recommended for development Various libraries on Linux (png, zlib, etc) On Mac and ...
  • 安卓手机通过linux deploy安装的ubuntu14.0,arm-linux-gcc下载的是64位的,按照网上的教程解压添加路径,运行时报错,求大佬解答。 ``` z@localhost:~$ echo $PATH /usr/local/arm/opt/TuxamitoSoftToolchains/...
  • C++安卓手机 编程

    2015-03-15 14:38:06
    现在给大家说安装方法:先下载压缩包解压,然后安装ministro 11.apk和GCC plugin for C4droid.apk和SDL plugin for C4droid.apk 最后安装c4droid (c.c++ complier).apk 然后打开c4droid (c.c++ complier).apk它...
  • Linux (GCC) — Linux (Clang) — Linux (ARM) — — Linux (MIPS) — — Linux (RISC-V) — — — Windows (VS2015) — — Windows (VS2017) — Windows (VS2019) — MacOS — ...
  • 安卓上写c++

    2012-12-28 00:03:00
    你只需要下载C4droid和一个插件 c4droid-gcc4droid,前一个1.4M后面插件18M。C4droid是收费的,不过这才十块钱,晚上有破解的,不过还是尊重下作者吧。注意安装步骤,否则你就等着系统的“应用程序未安装”的错误...
  • 下载GCC&&G++的头文件库,安装时选择安装在系统(不是SD卡)后,再将其卸载,安装C4driod,在编译器中选择GCC或者G++即可
  • 安卓手机运行c程序

    千次阅读 2018-10-16 16:01:30
    arm-none-linux-gnueabi-gcc -o capture camera.c -static 然后将生成的capture文件拷贝到手机里(/storage/emulated/0)。 打开手机上的终端app(如Better Terminal,没有的要先下载),并通过su命令进入root用.....
  • 安卓c++虚函数解密

    2017-07-03 20:48:37
    使用arm-none-linux-gnueabi-gcc 编译程序 下载链接: arm-2010.09-50-arm-none-linux-gnueabi 编译程序 1) sudo gedit ~/.bashrc 2) 在文件末尾添加如下的一行 export PATH=$PATH:/....../....../arm-2010.09-50/...
  • 如果我们想要交叉编译出安卓可运行的程序或者库的话就不能直接使用gcc去编译了,而需要使用Android NDK提供了的一套交叉编译工具链 下载Android NDK,然后配置好环境变量NDK_ROOT指向NDK的根目录 然后可以通过下面命令...
  • 手机端apk文件可从本文中进行下载 以下是Ubuntu 14版本下的安装步骤:(亲测成功) 1, 确认 gcc, make, 和linux-headers已经在您的系统中进行了安装, 如果没有可以通过以下命令安装:sudo apt-get install gcc...
  • fedora 14编译安卓内核

    2014-03-14 13:16:14
    1,下载fedora14:ftp://ftp.cuhk.edu.hk/pub/linux/fedora-archive/fedora/linux/releases/14/Fedora/i386/iso/ 2,安装arm-linux-gcc ,复制内核文件 3,yum update make 升级
  • 相关工具 下载 Android SDK 下载和安装 Android NDK版本不要选r9的....r9会报错 下载安装JDK版本是 jdk-7u13-windows-x64.exe ...下载和安装Cygwin ...使用git工具下载cocos2d的...autoconf, automake, binutils, gcc...
  • If you are using a cross-compiler, you should export the corresponding environment variables according to the compiler you are using (the cross-compiler used here is arm-linux-gnueabihf-gcc), and you ...
  • 下载路径: ...下载最新NDK:android-ndk-r11c-linux-x86_64.zip ./build/tools/make-standalone-toolchain.sh --install-dir=~/ndk_gcc --platform=android-19 --arc
  • 确保您的应用支持 64 位设备 ... 环境搭建 下载使用Cygwin,安装make,gcc等必要组件 使用VS自带的make Makefile教程参考:https://blog.csdn.net/weixin_38391755/article...
  • (尽量使用root环境安装,部分文件可能存在权限问题,所以会意外报错退出) 需要的软件包:(使用root权限安装,请勿...gcc >=4.4 下载源码 在root环境下安装需要的依赖包(Ubuntu 12.04) $ sudo apt-get install
  • 10.2 NDK编译环境 下载并安装Cygwin 在Cygwin的安装过程中需要将Devel下的gcc和make的相关选项选上否则Cygwin将无法编译C/C++代码文件 10.2 NDK编译环境 配置Cygwin的NDK开发环境 在缺省情况下Cygwin安装在C盘的根...
  • 快一个小时,自己解决了. Linux不熟,大神勿喷,本文只是给那些和我差不多的人少走...我下载的是Cide 这里没有直接下载gcc的原因是自己不确定自己的CPU类型,gcc可能不适用. 然后,导入自己的h/cpp文件,确定路径,我放在了/
  • 除基本编译环境(gcc、g++等外),需要额外安装如下的库(用于下载必要的依赖文件) (1)JDK 推荐安装Oracle的JAVA SE,下载最新的版本即可,不推荐OpenJDK版本(容易出现一些包找不到的问题); 安装教程例如...
  • C4droid + SDL + GCC 中文版下载链接 https://www.lanzous.com/b958367 安装完成后请在设置中以root身份运行 知识学习 /proc/${pid}/mem 访问其他进程的内存变量 O_RDONLY 只读打开 O_WRONLY 只写打开 O_RDW...
  • C4Droid下载请点击这里 如果想用gcc编译器,还需要安装插件,请点击这里下载gcc plugin for c4droid   使用C4Droid可以直接在手机上写C程序,然后导出为一个apk文件,很不错的哦
  • (如果你做android的,直接去android的官方开发网站下载android开发版本的eclipse,也就是eclipse+ADT其中也带有CDT了。) 3、 Cygwin(Windows平台的unix模拟程序,包含了gcc和g++),有人说用M
  • 1.安装相关依赖yum install gcc libffi-devel zlib* openssl-devel# libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make2.下载并解压wget ...

空空如也

空空如也

1 2 3
收藏数 45
精华内容 18
关键字:

安卓gcc下载