昨天打开虚拟机进行编译还是可以的,昨天把虚拟机克隆下来复制到其他电脑上,今天来编译一直报错,刚开始还以为是不小心删了什么东西,后面在网页搜索后才想起来这是以前也遇到过的问题,就是已经有编译文件存在了,不能重复生成同样的文件(哎,我这记性是越来越差了!)
在~Firmware/build下已经有一个nuttx_px4fmu-v2_default文件,该文件是make后生成的
解决方法:
删除该文件重新make px4fmu-v2_default可以正常编译,尝试后还是报这个错
应该是把两个nuttx_px4io-v2_default,nuttx_px4fmu-v2_default都删掉,重新make生成,问题解决
删掉后再 make px4fmu-v2_default 如下