学做php网站,天津河北区做网站,网站空间是啥,莱芜市网站建设设计欢迎关注我的公众号 [极智视界]#xff0c;获取我的更多经验分享
大家好#xff0c;我是极智视界#xff0c;本文介绍一下 ubuntu交叉编译aarch64 boost。 邀您加入我的知识星球「极智视界」#xff0c;星球内有超多好玩的项目实战源码和资源下载#xff0c;链接#xf…欢迎关注我的公众号 [极智视界]获取我的更多经验分享
大家好我是极智视界本文介绍一下 ubuntu交叉编译aarch64 boost。 邀您加入我的知识星球「极智视界」星球内有超多好玩的项目实战源码和资源下载链接https://t.zsxq.com/0aiNxERDq 要源码编译 x86_64 的 boost可以参考我的这篇《极智开发 | ubuntu 源码编译 boost》。这里是在 x86_64 上交叉编译 aarch64 的 boost。
1、下载 boost 源码包
下载地址Boost C Libraries 如上图可以选择 boost 版本进行下载如下选择 unix 版本下载。 2、编译
安装交叉编译工具链
sudo apt install g-aarch64-linux-gnu
下载完进行解压然后进入包目录
cd boost_1_82_0
执行配置
./bootstrap.sh
修改 project-config.jam
vim project-config.jam
设置交叉编译工具链
if ! gcc in [ feature.values toolset ]
{using gcc : : /usr/bin/aarch64-linux-gnu-gcc ;
} sudo ./b2
进行编译安装
sudo ./b2 install
完成后会在 /usr/local/lib 下生成 libboost*.so 文件可以用 file 命令来查看一下到底是不是咱们想要的版本随便挑一个库查看就行比如
file libboost_math_c99l.so.1.82.0 可以看到确实是 aarch64 的了这样就没毛病了。 好了以上分享了 ubuntu交叉编译 arrach64 boost希望我的分享能对你的学习有一点帮助。 【极智视界】
《极智开发 | ubuntu交叉编译aarch64 boost》 畅享人工智能的科技魅力让好玩的AI项目不难玩。邀请您加入我的知识星球星球内我精心整备了大量好玩的AI项目皆以工程源码形式开放使用涵盖人脸、检测、分割、多模态、AIGC、自动驾驶、工业等。不敢说会对你学习有所帮助但一定非常好玩并持续更新更加有趣的项目。https://t.zsxq.com/0aiNxERDq