gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 12:05:12 24 4
gpt4 key购买 nike

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

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

给我

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

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

'F77= arm-linux-gnueabihf-gfortran make'

它给了我同样的错误('gfortran-arm-linux-gnueabihf' 都没有完成这项工作)。我用 rtkrcv、str2str 和 convbin 做了同样的工作(除了编译 iers.a,因为其他模块不需要它)没有任何问题。不知道这里有什么问题。

最佳答案

去那里下载 CCompilers:

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

进入iers.a文件夹:

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

然后进入makefile。在我输入的 makefile 中:

F77=arm-linux-gnueabihf-gfortran

并执行生成文件。

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

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

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

关于linux - 无法将 rnx2rtkp 从 rtklib2.4.3b29 交叉编译到树莓派 pi3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50972531/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com