安装交叉编译环境
安装工具
$ sudo apt-get install libc6-armel-cross libc6-dev-armel-cross
$ sudo apt-get install binutils-arm-linux-gnueabi
$ sudo apt-get install libncurses5-dev
确定交叉编译结果的运行环境
我将使用树莓派3 B , cpu 支持的abi为 armeabi-v7a .
关键字 gnueabi gnueabihf ,见参考1
查找可用的gcc 和 g++
apt-cache search gnueabihf