Jsoncpp 交叉编译到arm64位系统

本文介绍了如何在Ubuntu系统中,使用cmake-gui进行Jsoncpp的交叉编译,目标平台为aarch64-linux-gnu。步骤包括下载源码、创建build目录、配置cmake选项,选择交叉编译器,设置安装路径,并最终执行make及make install。此过程适用于需要在aarch64设备上部署Jsoncpp库的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jsoncpp 交叉编译 aarch64-linux-gun-

1.下载Jsoncpp源码到ubuntu

jsoncpp-1.8.0源码下载:https://github.com/open-source-parsers/jsoncpp/tree/1.8.0

    
  • 1

在这里插入图片描述
在这里插入图片描述
将下载的源码copy到你自己指定的路径下并解压

2.交叉编译jsoncpp到指定目录(前提是ubuntu已经装好了aarch64-linux-gnu- 和cmake-gui)

在这里插入图片描述
进入刚刚解压的jsoncpp源码目录 创建build目录 运行cmake-gui
在这里插入图片描述
cmake-gui选好源码目录和build目录 点击configure
在这里插入图片描述
.选择Specify options for cross-compiler 然后Next
在这里插入图片描述
如图选择好交叉编译器 点击Finsh
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
CMAKE_INSTALL_PREFIX xxx/xxx/xxx (想要安装的目录后面执行make install 的时候 编译好的库文件会安装到该目录 )
按自己的需求选择编译静态库还是动态库
不编译TEST (测试相关)
选择好后点击Configure然后点击 Generate 然后退出cmake-gui
在这里插入图片描述
进入build目录make 如图所示 然后 make install
在这里插入图片描述
在这里插入图片描述
make install 结果

文章知识点与官方知识档案匹配,可进一步学习相关知识
CS入门技能树Linux入门初识Linux 8595 人正在系统学习中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值