ubuntu16.04 ARM平台移植xmlrpc-c1.39.12
2024-08-27 23:45:11
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/
最新文章
- jquery判断当前浏览器的实现代码
- 借助 SublimeLinter 编写高质量的 JavaScript &; CSS 代码
- mysql -workbench : Error cause by ' sql-mode = only-full-group-by'
- 实现一个简单的FTP服务器(十四)
- Javascript DOM编程艺术JS代码
- JavaScript 自动生成 年月范围 选择
- CSS倒影
- LSF-SCNN:一种基于 CNN 的短文本表达模型及相似度计算的全新优化模型
- ajax跨域请求调用webservice接口
- C++最快的读取文件的方案(scanf,cin(及取消sync),fread)的详细对比
- Navicatmysql专版
- atom介绍
- Oracle中的时间函数用法(to_date、to_char) (总结)
- git快速入门 push/clone/reset/merge/切换分支全都有
- SharePoint 用户配置文件服务
- Swift:使用CAShapeLayer打造一个ProgresssBar
- Spotlight 连接SuSE11 linux报错的解决方法
- mysql 及练习题
- Golang优秀开源项目汇总, 10大流行Go语言开源项目, golang 开源项目全集(golang/go/wiki/Projects), GitHub上优秀的Go开源项目
- SpringBoot整合集成redis
热门文章
- BJOI2019 游记
- HihoCoder 1183 : 连通性一·割边与割点(模板)
- C++之内存管理
- Python之struct
- TortoiseGit不同分支合并代码2
- The type javax.xml.rpc.ServiceException cannot be resolved.It is indirectly
- android jUnit test 进行自动化测试
- 插入排序的JavaScript实现
- css3作3D旋转视频展示
- ORACLE GoldenGate在Windows与AIX平台ORACLE的单向、双向数据传输配置及其测试