安装最新px4开发环境时提示:error: ‘__ULong‘ does not name a type __ULong i[2];

按照字面意思理解,这个错误的意思就是源码中出现了未知的数据类型ULong,这是因为新的代码适用于新的系统,而老的系统没有定义这个。所以我们要去做的就是去系统的头文件中定义这个类型:

直 接在/usr/include/newlib/math.h前面添加定义#define __ULong unsigned
long就行了。

另外:最新版的px4,好像是1.11.0,安装交叉工具链不用在去下安装包,可以直接通过apt-get install安装了,可以用。

你可能感兴趣的:(px4)