原因: 64位ubuntu 不兼容 32位的交叉编译环境
解决方法:下载32位支持库
1、查看ubuntu位数
uname -m
32位输出 i386; 64位输出 x86_x64
2、下载32位支持库
sudo apt-get update
sudo apt-get install gcc-multilib g++-multilib
3、查看32位支持库是否打开
dpkg --print-architecture
dpkg --print-foreign-architectures
i386
4、libz.so.1 无法找到的问题
sudo apt-get lib32z1
5、.cpp 文件编译器 g++; 不能用gcc;否则会出现undefined xxx