话说同时对ardupilot和px4进行开发环的环境部署问题

时间点还是以现在这个时间点为准,因为暂时以我目前的能力在ubuntu下切换交叉编译工具的版本是一件不太好操作的事情,所以先放结论:暂时折中的办法是做双系统,一个ubuntu专门用来做px4的开发,一个win10专门做ardupilot的开发.原因放在后边.

1.px4项目是一个原生对linux支持友好的项目,所以放在ubuntu下做,对交叉编译工具的支持也相对靠前(话说我现在感觉linux里的生态还真…本着能凑合就凑合的原则,没有最老,只有更老…).

2.然后是折腾了两天的apm的问题,因为我的ubuntu用的是5.4版本的交叉编译器,而apm在编译的时候只支持到几个特定版本号的交叉编译器,最高也就支持到4.9.3,简直恶心.会出现编译的兼容性问题(说好的向下兼容呢!),我又不太熟悉所谓的环境变量修改(就是不用哪个环境变量就注释掉哪个的方式修改所需的交叉编译器,但是我现在并没有在profile里看见5.4的环境变量,也不知道去哪里注释这个环境变量),生怕把系统搞坏,这个问题等将来我换块大的ssd用虚拟机再试着解决一下吧.

不合适的开发环境会出现一大堆编译问题,包括但不限于以上所说的交叉编译器版本问题,还有编译过程中编译所定位的目录不同导致的目录不存在等问题,肿之是五花八门,像我还出现了明明安装了不能导入future库卸载pip又重装还是不行,等等,肿之,经常看看release是个好习惯,经常去issue里自己找问题的解决办法是个好问题(要不然人家怎么把issue放在第二项呢)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值