环境
编译系统:ubuntu20.04
编译处理器:x86
目标平台:rk3308b
编译工具:aarch64-none-linux-gnu
错误案例:
1,用git下载:
git clone https://github.com/warmcat/libwebsockets.git
2,进入下载下来的libwebsockets文件里mkdir build文件夹
3,修改libwebsockets文件夹下的CMakeLists.txt文件
首先找到cmake的入口配置的脚本:下图中为cmake脚本的配置项,option后面的选项如果不需要可以修改成OFF,这次的编译则去掉了ssl的依赖。单交叉编译一个libwebsockets库,有依赖库的情况下需要把依赖库也交叉编译完,并指定依赖库的位置。
交叉编译需要修改CmakeLists.txt脚本
在脚本中加入: