UBUNTU编译运行RTKLIB

RTKLIB在ubuntu下没有图形用户界面(GUI)!

RTKLIB作为一个功能强大的工具,我一直以为它在ubuntu下和win10下是一个样子,所以想着用ubuntu下的编译器去编译它,但是它总是报错,我还去找了报错原因,最后东加西加库把我原本程序搞崩了。
WIN10下的GUI界面
UBUNTU编译运行RTKLIB_第1张图片
ubuntu下的CUI界面
CUI界面
RTKLIB的readme文件(部分),指明了各功能软件GUI和CUI版本
UBUNTU编译运行RTKLIB_第2张图片
其实使用它很简单。

一 获取源码

RTKLIB官网
GITHUB源代码
中国代码仓:码云里从GITHUB上克隆的代码
因为码云的速度比较快,就从它上面克隆

 git clone https://gitee.com/scv6/RTKLIB.git

二 安装并编译

RTKLIB使用手册上的安装说明/P88
UBUNTU编译运行RTKLIB_第3张图片
其实就是打开你要编译的软件的文件夹,比如我编译的是str2strc这个软件,路径就是RTKLIB/app/str2str/gcc

vi makefile

然后依次运行

make
make install

它要是告诉你没权限的话,那就提升权限:

sudo su

三 使用编译好的软件

我编译好的是str2str这个软件
在RTKLIB/doc文件夹里有使用手册manual_2.4.2.pdf
在P99有命令使用说明

UBUNTU编译运行RTKLIB_第4张图片
UBUNTU编译运行RTKLIB_第5张图片
UBUNTU编译运行RTKLIB_第6张图片
根据我的需求我把命令写成如下,大家需求不同需要自行改写命令

str2str -in serial://ttyUSB0:115200:8:N:1:off#ubx -out  tcpsvr://:5760#rtcm3 -msg 1002:1,1006:10,1010:1,1107:1:,1117:1,1127:1

如果它不能工作的话检查一下你是否有端口文件的读取权限
使用以下指令以获取读取权限

chmod 777 -R /dev

str2str的命令和下面的GUI的效果是等价的
UBUNTU编译运行RTKLIB_第7张图片
UBUNTU编译运行RTKLIB_第8张图片
UBUNTU编译运行RTKLIB_第9张图片

你可能感兴趣的:(UBUNTU编译运行RTKLIB)