qnx编译libevent-2.1.12

交叉编译,因为libevent基本使用C,没有CXX, 故指定CC即可

但平台的类型有区别,因为目标是aarch64, 所以需要指定-Vgcc_ntoaarch64le,然后设置sdp的环境变量即可编译了。

. qnx_sdp.sh
./configure --host=arm-qnx --prefix=/your_install_path CC="/work/myspace/qnx7.0/host/linux/x86_64/usr/bin/qcc -Vgcc_ntoaarch64le"

 

cmake需要指定库就开源开搞啦,在qnx7.0使用默认的openssl库即可。

target_link_libraries(${bin_name}
c
ssl
crypto
event_openssl
event_core
event
event_extra
)

posted @ 2021-07-22 15:05  sciapex  阅读(502)  评论(0编辑  收藏  举报