首頁 > 軟體

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。


IT145.com E-mail:sddin#qq.com