meson+ninja編譯libfuse-3.2.3

使用開源框架libfuse時,參照README來編譯libfuse一直沒有成功;查了一些資料,最後總算是編譯成功;以此記錄,方便以後查看或者其他需要的朋友。

//git clone libfuse
# git clone https://github.com/libfuse/libfuse

//git clone meson
# git clone https://github.com/mesonbuild/meson

//git clone ninja
# git clone git://github.com/ninja-build/ninja.git
//進入ninja目錄
# cd ninja
# git checkout release
# ./configure.py
//當前目錄下產生的ninja 拷貝到/usr/bin (方便下一步用)

//進入 meson目錄
# cd meson

//meson目錄下有個可執行文件meson.py
//meson 根據libfuse目錄下的meson.build 在當前目錄下生成 build.ninja
//在lib目錄下生成libfuse3
# ./meson.py /home/xxx/libfuse
//ninja根據build.ninja 生成fusermount3
# ninja

至此,編譯libfuse完成  meson目錄下lib和util產生libfuse3和fusemount3.

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