系统:
ubuntu 16.10
目标工程:
ardupilot(以本篇博客发布时间为准刚刚拉下来了一个master)
PC配置:
dell precision 5520,i7 7820,东芝ssd,ddr4
不得不说apm项目组真的非常敬业,首先向他们的开源事业致敬.
不管怎么说先上链接,从这里可以进入apm官方对使用./waf的介绍,虽然官网没说为啥迁移到./waf,我估计是想和px4项目显得有些不一样吧,不过这种越描越黑的即视感,额.
./waf和对使用make作为编译依赖描述的情况差不多(官方是这么说的),鉴于锤子刚刚发了新手机,我也跟风来一句:到底是不是如官方所说,那,就不得而知了,嘿嘿.
就我个人理解上也觉得把./waf当作make用确实也差不多,也不太麻烦.
这里插一句题外话,在linux里善用help其实可以显著改善学习效率,比如我现在经常习惯性的敲个help,感觉自学一下也很简单.
./waf在使用的时候需要对编译配置一下编译的设置,比如必要编译的程序准备往哪个板子下,那你就需要配置哪个板子,首先进入ardupilot根目录,这里以px4-v2的板子为例