linux下编译Websocketpp,适用x86和armv8

编译boost库

下载源文件:Version 1.79.0

编译:

sudo ./bootstrap.sh

sudo ./b2 install

安装websocketpp

git clone https://github.com/zaphoyd/websocketpp.git

cd websocketpp #进入目录

mkdir build

cd build

cmake ..

make

sudo make install

Boost 添加环境变量的方法(可能用不到)

vim ~/.bashrc

export BOOST_INCLUDE=/usr/local/boost/include/

export BOOST_LIB=/usr/local/boost/lib

source ~/.bashrc # 使配置生效

测试:

cd websocketpp/examples/echo_server

g++ -o echo_server echo_server.cpp -lboost_system -lpthread -std=c++11

#编译链接echo_server

./echo_server

#启动服务器端

cd websocketpp/examples/echo_client

#编译链接echo_client

g++ -o echo_client echo_client.cpp -lboost_system -lpthread -std=c++11

#启动客户端

./echo_client

通信测试:

websocket在线测试 填入地址:

服务端是:

./echo_server

这样通过网页客户端发送的消息,在服务端就能收到了

生成的动态链接库在:

/usr/local/lib/

头文件在:

/usr/local/include/boost/

相关推荐
物联网老王2 小时前
Ubuntu Linux Cursor 安装与使用一
linux·运维·ubuntu
艾伦_耶格宇3 小时前
【ACP】阿里云云计算高级运维工程师--ACP
运维·阿里云·云计算
一位摩羯座DBA4 小时前
Redhat&Centos挂载镜像
linux·运维·centos
学习3人组4 小时前
CentOS配置网络
linux·网络·centos
计算机毕设定制辅导-无忧学长4 小时前
西门子 PLC 与 Modbus 集成:S7-1500 RTU/TCP 配置指南(一)
服务器·数据库·tcp/ip
weixin_307779134 小时前
Hive集群之间迁移的Linux Shell脚本
大数据·linux·hive·bash·迁移学习
漫步企鹅5 小时前
【蓝牙】Linux Qt4查看已经配对的蓝牙信息
linux·qt·蓝牙·配对
cui_win5 小时前
【网络】Linux 内核优化实战 - net.core.flow_limit_table_len
linux·运维·网络
梦在深巷、5 小时前
MySQL/MariaDB数据库主从复制之基于二进制日志的方式
linux·数据库·mysql·mariadb
风清再凯5 小时前
自动化工具ansible,以及playbook剧本
运维·自动化·ansible