ubuntu16.04 ARM平台移植xmlrpc-c1.39.12
2023-09-11 14:19:33 时间
1. xmlrpc-c依赖与libcurl 参考另外一篇随笔:https://www.cnblogs.com/flyinggod/p/10148228.html
2. 下载源代码 http://xmlrpc-c.sourceforge.net/
3. 编译代码
./configure –host=arm-linux-gnueabihf/arm-linux CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ –prefix=install_dir
4. 编译过程中可能会定位到/usr/local/lib,可以暂时修改路径: 确保是路径是加在PATH前面,而不是PATH后面
#arm curl export ARM_CURL=/srv/curl export PATH=$ARM_CURL/bin:$PATH
代码添加到/home/usrername/.bashrc内,之后
source .bashrc
5. 重新编译就可以了
make make install
6. make期间错误: gennmtab无法执行和找不到nametab.h的错误
/bin/sh: ../gennmtab/gennmtab: cannot fileute binary file xmltok.c:9:21: fatal error: nametab.h: No such file or directory
解决方式
rm lib/expat/gennmtab/gennmtab gcc -I. lib/expat/gennmtab/gennmtab lib/expat/gennmtab/gennmtab > lib/expat/xmltok/nametab.h
之后重新运行make即可
安装过程更过问题请参考:https://www.crifan.com/under_cygwin_cross_compile_xmlrpc_using_arm_xscale_linux_gnueabi_gcc/
相关文章
- Windows平台交叉编译Arm Linux平台的QT5.7库
- Google Earth Engine(GEE)——使用GEE平台实现全球森林生物量的估算(MODIS数据为例)
- ARM 物联网平台安全架构(PSA)
- uni-app - App 平台内嵌网页物理手机自带返回键失效解决方案(内嵌的 webview 网页 H5 打包后手机物理返回键无效直接退出应用了)
- 【干货】强琦:阿里实时计算平台解析,30PPT
- 《Linux/UNIX OpenLDAP实战指南》——2.3 Linux平台安装
- 使用NoneBot2可视化平台搭建QQ聊天机器人:本地和云部署教程
- 您可以使用 Nvidia Omniverse 平台构建哪些类型的应用程序
- 公司短信平台上的2万块钱,瞬间就被黑光了
- Django+xadmin打造在线教育平台(七)
- 物联网标识管理公共服务平台通过验收
- 【Unity3D日常BUG】Unity3D打包WEBGL平台运行出现无法解析gzip、构建压缩等问题
- findlibrary returned null产生的联想,Android ndk开发打包时我们应该怎样注意平台的兼容(x86,arm,arm-v7a)
- 《 Keil MDK-Arm》__编译代码报错:Target uses ARM-Compiler ‘Default Compiler Version 5‘ which is not available
- 【微信公众平台开发】创建自己定义菜单(四)
- 校园资源建设平台源代码
- 本地部署与SaaS平台的企业应用,谁的数据更安全?
- 华为快应用-在其他平台审核出现的白屏问题
- 魅族大数据之流平台设计部署实践--转
- ELK平台搭建及日志监控