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 结果