分享

ubuntu下ardupilot安装,以及环境安装

 netouch 2023-04-28 发布于北京
  1. #本来代码是这样的 git clone https://github.com/ArduPilot/ardupilot
  2. #改成下面这样,具体道理我不懂,但是上面下不来的原因是因为外网,下载巨慢,下面这个代码你都下不下来检
  3. #查一下自己的网络
  4. git clone git://github.com/ArduPilot/ardupilot
  5. #然后
  6. cd ardupilot
  7. git submodule update --init --recursive

 然后你们会发现有

没有注册,克隆失败,根本原因是因为在下载子模组时下载开头开始以https开头,还是从外网下载,所以会失败,然后按照以下步骤做:

  1. #在ardupilot目录下
  2. find ./ -name .gitmodules

 会找到很多.gitmodules文件

 

 前面带(.)的文件一般被隐藏了,你们在命令行输入

ll

就可以看见前缀带(.)的文件了

找到这些.gitmodules文件后,打开这些文件进行一些修改

 看到没!!!!改成git

改完所有文件后在ardupilots下更新一下改动

 然后继续执行命令:

git submodule update --init --recursive

此时你会发现还会有一些子模组没办法克隆,

 然后依次进入到蓝色的目录下,把.gitmodules中的路径从https改成git就行,依次进入的意思是:比如第一个路径,先进入到modules中,命令行输入(ll)看有没有.gitmodules文件,有的话看里面有没有下载路径,有的话进行改动就行,然后进入libcanard中查看,依次找一下,改完之后继续

git submodule update --init --recursive

有不会的留言 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多