一、问题描述
在安装ROS2编译PX4飞控源码时,推荐使用uXRCE-DDS替代FastRTPS。

发现安装uXRCE-DDS时,在make那一步骤会提示cmake版本过低,至少需要3.20及以上,就去网上找相关升级cmake方法,在无论是否移除旧版本cmake情况下,通过以下方法安装后发现无法编译PX4了,会提示少两个文件导致编译不成功。
估计很多人都是通过以下办法升级cmake的


不知道为何我的执行完sudo make install这一步后查询版本直接就是最新的了,貌似旧版本已经被覆盖掉了,然后编译就出问题了,如果有跟我一样情况的,可以看看下面解决办法。