交叉编译注意事项

1.指定交叉编译后的使用环境 :arm平台(32bit/64bit)--host=arm-linux  x86平台 --host=x86-linux 或者 --host=i686-linux

2.交叉编译,只要有 pic 就不需要这个了 FLAGS="-O0 -fPIC" --cflags=$FLAGS 

3.当前目录用$(pwd)表示

4.注意变量名不要直接连接其他字母,会被认为是其他或未定义的变量,比如:
$CROSS_COMPILE-gcc 表示:变量-gcc
$CROSS_COMPILEgcc 表示:变量(无法做到连接作用,当成一个变量)

5.设置环境变量:
#打开环境变量配置
vim /etc/profile 
#在末尾加入 export 变量名字=路径
export NDK_ROOT=/root/android-ndk-r10e
#变更生效
source ~/.bashrc

你可能感兴趣的:(交叉编译注意事项)