正常安装:
1、按官方文档安装cygwin64及相关组件包(均选择最新版本)并安装GCC编译器:
参考网址:https://ardupilot.org/dev/docs/building-setup-windows-cygwin.html#building-setup-windows-cygwin
2、在cygwin64终端输入指令更新python相关库:
ln -s /usr/bin/python3.7 /usr/bin/python
ln -s /usr/bin/pip3.7 /usr/bin/pip
pip install empy pyserial pymavlink
安装过程中问题描述:
cygwin64开始编译Ardupilot的时候,提示“Could not find a version that satisfies the requirement empy”或出现其他与empy相关问题导致无法继续编译
解决措施:
1、在cygwin64终端输入命令“python -m pip install empy”
2、当黄色字提示“WARNING: You are using pip version 21.3.1; however, version 22.3 is available.
You should consider upgrading via the '/usr/bin/python -m pip install --upgrade pip' command.”,则在命令行输入“/usr/bin/python -m pip install --upgrade pip”(最新版本:pip-22.3)
3、当继续输入指令“ .