无法将rnx2rtkp从rtklib2.4.3b29交叉编译到树莓派pi3

时间:2018-06-21 15:38:47

标签: linux ubuntu cross-compiling raspberry-pi3

使用Ubuntu 17.10和rtklib2.4.3b29。 我正在尝试交叉编译rnx2rtkp:

$("img").attr("data-aos", "fade-down");

给我

'CC=arm-linux-gnueabihf-gcc make' 

但是当我安装gfortrans并交叉编译'iers.a'时,就像:

error: '../../../lib/iers/gcc/iers.a: error adding symbols: File format not recognized'.

它给了我同样的错误('gfortran-arm-linux-gnueabihf'都没有做)。我使用rtkrcv,str2str和convbin进行了相同的工作(除了编译iers.a导致其他模块不需要这样做)。不知道这是什么问题。

1 个答案:

答案 0 :(得分:0)

去那里并下载了CCompilers:

https://github.com/raspberrypi/tools/tree/master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian

转到iers.a文件夹:

'../../../lib/iers/gcc/iers.a 

并输入生成文件。在我放入的makefile中:

F77=arm-linux-gnueabihf-gfortran

并执行了makefile。

然后我回到rnx2rtkp文件夹并再次执行:

'CC=arm-linux-gnueabihf-gcc make' 

终于奏效了。 请注意,在第二次执行makefile之前,我做了make clean