Linux下编译android source中的一些小心得
2012-11-13 00:00
302 查看
1、关于环境变量 .bashrc
Linux下的环境变量均放在用户根目录下的 .bashrc 文件中。由于Linux中以" . "开头的文件都默认为隐藏文件,所以查看的时候要使用命令:ls -a。
1、当导入各种环境变量时,即在.bashrc文件的末尾加入如下:
export USE_CCACHE=1
export CCACHE_DIR=<path-to-your-cache-directory> 这边一定要注意: <path-to-your-cache-directory>:遇到<>表示这整个字符串用你自己的目录表示。
即:export CCACHE_DIR=/android/source
保存文件关闭后可在控制台运行 $
source
~/.bashrc 对文件更新
2、为了确认设置的环境变量是否正确。运行下面命令查看:
echo $PATH (echo $ARCH、echo $USE_CCACHE)等进行查看,其中变量前一定要加“$”符号。
2、make
编译的时候,经常要使用make命令,而且还经常出错。记住:每次make出错时,进行下一次make的时候各种变量要重新设置。最重要的是要执行:make clean命令,将之前编译错误的东西全部清楚。
Linux下的环境变量均放在用户根目录下的 .bashrc 文件中。由于Linux中以" . "开头的文件都默认为隐藏文件,所以查看的时候要使用命令:ls -a。
1、当导入各种环境变量时,即在.bashrc文件的末尾加入如下:
export USE_CCACHE=1
export CCACHE_DIR=<path-to-your-cache-directory> 这边一定要注意: <path-to-your-cache-directory>:遇到<>表示这整个字符串用你自己的目录表示。
即:export CCACHE_DIR=/android/source
export PATH=$PATH:~/android/source/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin |
export ARCH=arm |
source
~/.bashrc 对文件更新
2、为了确认设置的环境变量是否正确。运行下面命令查看:
echo $PATH (echo $ARCH、echo $USE_CCACHE)等进行查看,其中变量前一定要加“$”符号。
2、make
编译的时候,经常要使用make命令,而且还经常出错。记住:每次make出错时,进行下一次make的时候各种变量要重新设置。最重要的是要执行:make clean命令,将之前编译错误的东西全部清楚。
相关文章推荐
- 【ndk】直接使用ndk提供的arm-linux-androideabi-gcc编译android可执行程序
- Android 上,用普通的 am-linux-gcc 编译 C 程序。 .
- 编译Linux/Android 输出很多信息很难找到错误/警告信息怎么办?
- FFmpeg for Android 编译方法 (Linux环境)
- Linux x86 编译 Android 遭遇 gnu/stubs-64.h
- linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- ubuntu配置android开发环境和编译源码遇到的一些问题
- linux-ubuntu16.04 为树莓派3B 交叉编译qt5.9 心得
- Android --- windows下搭建Linux环境下载编译Android源代码--解决下载android系统源码错误问题
- linux下Android7.0多用户编译问题
- 编译Android源码 解决:[out/host/linux-x86/obj/SHARED_LIBRARIES/libclearsilver-jni_intermediates/j_neo_util.o] 错误 1
- iOS编译集成linux开源c库的一些记录
- 将裸板ADS程序移植为linux驱动程序的一些心得
- 在linux下使用ant创建编译Android项目
- 在Linux上编译OpenJDK7源码 | Compile OpenJDK7 source code on CentOS 6.5
- Linux下使用Gradle编译Android工程时遇到的问题及解决方法
- Android编译源码时出现的:<命令行>:0:0: 错误: “_FORTIFY_SOURCE”重定义 [-Werror]
- Linux环境下Android JNI程序的编译
- linux编译出错心得