APM的编译

下载

git clone
git submodule update --init --recursive

编译

./waf configure --board CUAVv5
./waf copter
出错
‘/usr/bin/git’, ‘submodule’, ‘status’, ‘–recursive’, ‘–’, ’ returned 128

显示HEAD提交的SHA1值,git rev-parse HEAD ,执行命令git rev-parse HEAD 出错找不到head
这个错误是因为git clone时,submodule出错,主目录下的.git下也有modules,各个module下有branch,hooks,info,logs,objects,refs文件夹
在主目录的各个module的文件夹下有.git文件

解决方法:

  有好的网络,用git clone下载

编译出错:

from future import standard_library
ImportError: No module named future

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。
//安装future包
sudo apt-get install python-pip
sudo pip install future

你可能感兴趣的:(APM)