• 1.1 Android NDK 环境配置----Cygwin


    一.开发NDK要使用的工作

      一. 环境和工具:32 win7旗舰版 Cygwin(1.7.25-1)ndk-r9b  cdt(对应你的Eclipse版本,我直接下载的Eclipse IDE for C/C++ Developers)  和基本的android开发环境

      由于我是在windows 32 位机器环境下开发NDK,所有需要如下工具:Cygwin(1.7.25-1)下载地址:http://cygwin.com/setup-x86.exe。官方网站为http://www.cygwin.com/(PS:我自己喜欢在官网下载软件,(*^__^*) 嘻嘻……);NDK的版本为r9b 下载地址为http://dl.google.com/android/ndk/android-ndk-r9b-windows-x86.zip。官方网站为http://developer.android.com/tools/sdk/ndk/index.html

      如果你的机器为64位机器,到官网下载相应的版本即可,再次不在赘述。

        二.安装Cygwin

        Cygwin的功能是windows平台下模拟unix和Linux环境开发。把unix和Linux 的程序移植到window 平台。

        1.点击下载完成的setup-x86 .exe,点击下一步。

     2.你会看见三个可以选择的步奏,Install from Internet第一个的意思是从网络上下载你所需要的文件,下载完成后立即安装。这个下载的文件会保存在本地,以便再次安装。

          Download Without Installing:只将安装文件下载到本地,下载完成后不立即安装。

          Install from Local Directory:不从网络下载安装文件,直接从本地某个目录(你第一步下载的文件目录)进行安装。

         这个步奏基本应该点击第一步

       3.选择你要安装cygwin目录,不是你将要下载的文件目录。点击下一步

       4.这个是你要下载的安装文件的目录(这一步在使用离线的安装包(第2步选择的是Install from Local Directory)的时候要把目录改为离线包的位置)。点击下一步

       5.你将看见三种选择,这是三种连接方式

             (1) Direct Connection:直接连接,不使用代理啊什么的 。

             (2)Use Internet Explorer Proxy Settings:使用ie代理设置进行连接(不需要输入服务器地址、端口号)。

             (3) Use HTTP/FTP Proxy:使用HTTP或FTP代理服务器进行连接(需要输入服务器地址、端口号)。

       根据自己的网络连接的实际情况进行选择,一般正常情况下,选择第一种。点击“下一步”。  

      6.选择下载站点,一般点击第一个(http://mirrors.163.com)。点击下一步

      7.安装文件有好几个G,下载速度慢,慢慢等待下载完成后自动安装(在 第2步你点击的是Install from Internet)如果你的机器和我的配置是一样的,你可以通过第2步选择  Install from Local Directory。依次向下进行,注意第4步的括号内容。我的文件是分卷压缩,全部下载才能安装,离线文件的下载地址为:

    http://yunpan.cn/Q983A9vvWTLP9  http://yunpan.cn/Q983K5daV8U2r  http://yunpan.cn/Q983w28WgCfi6  http://yunpan.cn/Q983QbKKxz3V3  http://yunpan.cn/Q983cvZHv7UeK

    三. 检测Cygwin是否安装正确

    点击桌面的快捷方式或者到你的安装目录下(D:cygwin)点击cygwin.bat,然后输入:“cygcheck -c cygwin”命令。会打印出当前cygwin的版本和运行状态,如果运行状态(status)ok的话,则cygwin安装正确

    再次输入:gcc –v,g++ -v,make –v,gdb –v(gcc –version,g++ --version,make –version,gdb –version) 命令如果检测成功,会有makegcc相关版本信息打印出来。

    图片如下:

    四:配置cygwin的环境变量。

     第一种方法:

    1、  首先找到cygwin的安装目录,找到一个home<你的用户名>.bash_profile文件,我的是:D:cygwinhomeAdministrator.bash_profile ,

    PS:我安装的时候我的home文件夹下面什么都没有,解决办法:先打开环境变量,把Administrator的用户变量(是系统变量的上方,不是系统变量)中的HOME变量删掉,在D:cygwinhome文件夹下建立名为Administrator的文件夹(是用户名),然后把D:cygwinetcskel.bash_profile拷贝到该文件夹下,或者下载一个http://yunpan.cn/Q9vyCE9Hz9RIV

    2、  打开bash_profile文件,添加NDK=/cygdrive/<你的盘符>/<android ndk 目录> 例    如:

    ndk=/cygdrive/d/android-sdk/android-ndk-r9

    export ndk

    ndk这个是随便取的,为了方面自己以后使用,然后点击ctrl+s(保存).

    3、打开cygwin,输入cd $ndk,如果输出上面配置的/cygdrive/d/android-sdk/android-ndk-r9信息,则表明环境变量设置成功了。

    第二种方法:

      1.找到环境变量的系统变量。点击添加变量名ndk 变量值为/cygdrive/d/android-sdk/android-ndk-r9点击确定即可。

    图片如下:

        

  • 相关阅读:
    2016 Multi-University Training Contest 1 solutions BY HIT
    Unicode 码表
    用 lambda 表达式 对 List 进行排序
    Linux的sed命令介绍
    Linux下的NTP服务搭建
    Linux网络配置(ip命令及配置文件)
    Linux的bash脚本编程(if语句和循环语句)
    Linux新手必须掌握的命令(2)
    Linux的文件查找
    bash中的变量
  • 原文地址:https://www.cnblogs.com/qi164292564/p/3408951.html
Copyright © 2020-2023  润新知