编译平台为64 位Ubuntu16.04
QNX版本为7.0
#1.protobuf
###(1).在终端中运行QNX sdp安装目录下的环境变量文件
source qnxsdp-env.sh
###(2).protobuf编译
在protobuf目录下,运行configure 配置编译器为qnx编译器,目标为arm。如果qnx运行在x86或x86_64,可把ntoarmv7-gcc ntoarmv7-g++中的armv7替换为x86或x86_64,编译器路径根据sdp安装路径找到。
./configure --prefix=/home/zoutianming/google/qnx/protobuf-c++/arm --host=arm --build=i686-pc-linux CC=/home/zoutianming/qnx700/host/linux/x86_64/usr/bin/ntoarmv7-gcc
CXX=/home/zoutianming/qnx700/host/linux/x86_64/usr/bin/ntoarmv7-g++ --with-protoc=protoc --disable-shared
###(3).依次执行make与make install命令
#2.编译libevent
###1.在终端中运行QNX sdp安装目录下的环境变量文件
source qnxsdp-env.sh
###2.在libevent目录下,运行configure
配置编译器为qnx编译器,目标为arm。如果qnx运行在x86或x86_64,可把ntoarmv7-gcc ntoarmv7-g++
中的armv7替换为x86或x