天天看點

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.

繼續閱讀