2021-05-12 14:32:11
meson+ninja編譯libfuse-3.2.3
2020-06-16 16:38:15
使用開源框架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。
相關文章