pixhawk 固件Firmware内执行make px4fmu-v2_default 编译报错解决办法
执行下列指令报错
make px4fmu-v2_default
/bin/sh: 1: Tools/check_cmake.sh: Permission denied
Makefile:44: Not a valid CMake version or CMake not installed.
Makefile:45: On Ubuntu, install or upgrade via:
Makefile:46:
Makefile:47: 3rd party PPA:
Makefile:48: sudo add-apt-repository ppa:george-edison55/cmake-3.x -y
Makefile:49: sudo apt-get update
Makefile:50: sudo apt-get install cmake
Makefile:51:
Makefile:52: Official website:
Makefile:53: wget https://cmake.org/files/v3.4/cmake-3.4.3-Linux-x86_64.sh
Makefile:54: chmod +x cmake-3.4.3-Linux-x86_64.sh
Makefile:55: sudo mkdir /opt/cmake-3.4.3
Makefile:56: sudo ./cmake-3.4.3-Linux-x86_64.sh --prefix=/opt/cmake-3.4.3 --exclude-subdir
Makefile:57: export PATH=/opt/cmake-3.4.3/bin:$PATH
Makefile:58:
Makefile:59: *** Fatal. Stop.
在报错信息里有解决办法:
因为自己的文件不是下载的,是从同事哪里copy来的,所以会报错,自己按照提示信息走了一遍,发现走不通,还是有很多错误。自己才疏学浅,没办法,于是就开始重新按照步骤下载
mkdir -p ~/src
cd ~/src
git clone https://github.com/PX4/Firmware.git
cd Firmware
git submodule update --init --recursive
cd ..
下载完后,终于编译通过了
结束
希望我的分享对你有一定的帮助,希望每一个中国人都能发愤图强,为国家的科技事业做出自己的贡献。同时祝愿中国的科学技术水平越来越高,相信我国会越来越强大。加油,每一个中国人