c++ websocketpp 框架交叉编译arm64

1) 先安装boost库

Boost Downloads

依赖工具

export CC=aarch64-linux-gnu-gcc
export CXX=aarch64-linux-gnu-g++
export LD=aarch64-linux-gnu-ld

sudo apt-get install build-essential
./bootstrap.sh --with-toolset=gcc

project-config.jam 文件修改为

if ! [ feature.values <toolset> : gcc ]
{
    using gcc : aarch64 : /usr/bin/aarch64-linux-gnu-g++ ;
}
 

b2 工具是boost库推荐的安装编译工具

执行 ./b2
./b2 install  

安装成功后提示 
The Boost C++ Libraries were successfully built!

The following directory should be added to compiler include paths:

    /home/hongyawx/boost_1_83_0

The following directory should be added to linker library paths:

    /home/hongyawx/boost_1_83_0/stage/lib
 

2) 编译 websocketpp

aarch64-linux-gnu-g++  echo_server.cpp -o echo_server -lpthread -lboost_system -I /usr/local/include -I /home/hongyawx/wuxu/websocketpp-master

编译 examples下的 echo_server.cpp 程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值