meson與ninja編譯問題

最近在弄gstreamer,更新到最新版本後,發現之前的autogen.sh沒有了,查了一下資料發現,新版本的都使用meson和ninja進行編譯。直接sudo apt-get install meson,然後發現安裝的是0.45的版本。現在最新版本已經到0.54.1了。而且gstreamer只支持0.47以上的版本,使用pip3 install meson是能安裝最新版本的,但是使用meson命令還是0.45的版本。最後不得法,只能下載源碼弄了。

meson是python的純腳本的東西,不懂安裝。最後取巧:發現apt-get方式安裝的時候,腳本是放在/usr/share/meson裏的。把最新版本的meson直接覆蓋掉這個文件夾的東西,然後meson --version,版本是最新的了。

這下可以用meson build和ninja編譯了。。

(本人linux用得不熟,只是項目上使用到才百度不斷。。沒詳細學過Linux的東西。估計這個問題專門學過Linux的同學都不算事吧,反正我在百度上查不到相關的問題和解決內容。)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章