- arm64 源码编译rxtx(java实现串口依赖库)-亲测有效
- 背景
- 源码下载
- 编译源码
- 编译问题解决
为什么要用源码编译,因为官网没有提arm64的已编译好的包
源码下载下载路径
wget http://rxtx.qbang.org/pub/rxtx/rxtx-2.1-7r2.zip编译源码
unzip rxtx-2.1-7r2.zip cd unzip rxtx-2.1-7r2 ./configure # 如果报错:configure: error: cannot guess build type; you must specify one,则用下面命令运行 ./configure --build=arm-linux make编译问题解决
error: 'UTS_RELEASE' undeclared
解决方案来源于:TXRX串口通信RAM版自己编译
libtool: install: armv6l-unknown-linux-gnu/librxtxRS485.la’ is not a directory # 该问题不仅需要改configure文件,还有configure.in文件也需要该(版本号)
解决方案来源于:树莓派安装使用RXTX
其它问题:
对于RawImp.c可能在编译中会找不到sys/io.h文件
可以将这个改成sys/uio.h就可以了



