廣東省做農(nóng)業(yè)網(wǎng)站銷售的公司上海seo招聘
前言
前幾天RT-Thread官方更新了env工具,開(kāi)源倉(cāng)庫(kù)的Kconfig的寫(xiě)法都不大一樣了;如果繼續(xù)用原來(lái)的env工具,拉新代碼之后很多示例都編譯不了
在最新的env工具中menuconfig全面采用kconfiglib,升級(jí)env腳本和python版本,改動(dòng)點(diǎn)如下:
- 升級(jí)tools/script升級(jí)到最新版本rtt env
- python由2.7升級(jí)為3.11,并刪除python27文件夾
- 刪除tools/bin中老版本menuconfig.exe、pkgs.exe等文件
- 首次啟動(dòng)腳本env.bat時(shí)需聯(lián)網(wǎng)安裝env、scons、kconfiglib等軟件包
- 修改tools/bin/env-init.bat,啟動(dòng)時(shí)候創(chuàng)建或激活python venv
解決辦法
① 到GitHub倉(cāng)庫(kù)下載最新的env工具包,工具鏈接:https://github.com/RT-Thread/env-windows/releases/tag/v2.0.0,我這里下載的是離線版本:env-windows-v2.0.0-venv.7z
② 將env-windows-v2.0.0-venv.7z解壓到c盤(pán)根目錄(貌似其它目錄不大行)
③ 雙擊打開(kāi)env.exe,點(diǎn)擊右上角菜單按鈕
④ 點(diǎn)擊Integration欄,注冊(cè)ConEmu64.exe路徑,然后保存
⑤ 找到示例工程所在的目錄右鍵菜單即可打開(kāi)env工具
⑥ 輸入menuconfig.exe即可打開(kāi)跟Linux內(nèi)核一樣的配置界面,命令的用法跟以前還是保持一致
env命令示例
- 打開(kāi)工程配置菜單:meuconfig
- 更新工程軟件包:pkgs --update
- 生成指定工程:mdk5工程 -> scons --target=mdk5,IAR工程 -> scons --target=iar
- 清除編譯目標(biāo):scons -c
- 編譯:scons,加上-jN可以開(kāi)啟多線程編譯
參考
RT-Thread-ENV-Windows v2.0.0版本發(fā)布RT-Thread問(wèn)答社區(qū) - RT-Thread