Jsoncpp 交叉编译到arm64位系统

Jsoncpp 交叉编译 aarch64-linux-gun-

1.下载Jsoncpp源码到ubuntu

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

Jsoncpp 交叉编译到arm64位系统_第1张图片
Jsoncpp 交叉编译到arm64位系统_第2张图片
将下载的源码copy到你自己指定的路径下并解压

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

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

你可能感兴趣的:(Jsoncpp 交叉编译到arm64位系统)