午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

ubuntu20.04下ardupilot的安裝與編譯

 netouch 2023-04-27 發(fā)布于北京

ubuntu下ardupilot的安裝與編譯

1.下載源碼,從碼云是而不是GitHub下載,下載速度更快。注意此時不用新建ardupilot文件夾,命令執(zhí)行后會自動創(chuàng)建,否則會出現(xiàn)問題
使用命令:

sudo git clone https:///gu-kaifeng/ardupilot.git

在這里插入圖片描述
2.更新子模塊到項目中

sudo git submodule update --init --recursive

在這里插入圖片描述
此時要確保自己虛擬機的網(wǎng)絡能夠連接到GitHub,否則會一直報錯,無法更新子模塊
3.執(zhí)行環(huán)境安裝命令

Tools/environment_install/install-prereqs-ubuntu.sh -y

安裝完成后,可能會提示某些軟件無法安裝,可以運行sudo apt-get update來更新源
在這里插入圖片描述
4.運行. ~/.profile
5.使用命令sudo ./waf list_boards查看支持哪些型號,可能會出現(xiàn)/usr/bin/env: “python”: 沒有那個文件或目錄(運行其他編譯命令也一樣)
在這里插入圖片描述
這是因為python指向的鏈接不正確,運行sudo ln -s /usr/bin/python3 /usr/bin/python重新指定軟鏈
6.運行sudo ./waf configure --board=sitl進行編譯,接著運行sudo ./waf plane,可能出現(xiàn)`you need to install empy with 'python -m pip install empy’
在這里插入圖片描述

使用sudo apt install python3-empy 來進行安裝,使用python -m pip install empy會導致錯誤
7.安裝完成后再次使用sudo ./waf plane進行編譯,編譯通過

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多