Windows編譯安裝使用cephfs客戶端

2021-10-14 15:43:53 字數 1306 閱讀 4338

本文介紹如何將cephfs對映到windows的乙個盤上,以磁碟對映的方式訪問cephfs。

tdm-gcc:(安裝時選32位)

dokan-0.6.0:

boost_1_63_0:

步驟1:安裝tdm-gcc;(安裝時選32位);

步驟2:將boost_163_0的原始碼解壓到c:\boost_1_63_0;

步驟3:編譯boost;

到c:\boost_1_63_0目錄下,以管理員身份執行命令列:

c:\boost_1_63_0> .\bootstrap.bat gcc

c:\boost_1_63_0> .\b2 toolset=gcc --with-system

步驟4:編譯dokan;

將dokan原始碼解壓到c:\ceph-dokan;

修改makefile,在libcephfs.dll後新增$(boost_system_lib)

執行編譯命令:

c:\ceph-dokan> mingw32-make ceph-dokan.exe

c:\ceph-dokan> mingw32-make libcephfs.dll

c:\ceph-dokan> mingw32-make test-cephfs.exe

修改c:\ceph-dokan路徑下的ceph.conf(目前只支援auth=none),所以服務端也需要免鑑權

mon addr = 10.0.0.183:6789
執行掛在命令,其中m是碟符,

如果後台執行,以管理員身份執行命令列以下命令即可:

最後執行成功結果如下:

Windows編譯安裝OpenSSL

windows下使用vs2008中的nmake編譯安裝openssl的指令碼build.bat echo off color 0a 專案名稱 set project openssl 版本標籤 set vesion openssl 1 0 1l 專案路徑 set project path cd 存放路...

Windows下編譯安裝openssl

最近專案要用到soap程式設計,本機測試ok,但是訪問遠端主機提示tcp connect 失敗,網上說要soap ssl init soap ssl client context 但是編譯報錯,說是各種錯誤暫時歸結於openssl。於是先搭建openssl環境。本人系統 window8 64 開發環...

在Windows上使用VC編譯並安裝ACE

在windows上使用vc編譯並安裝ace 標籤 來自官方的readme 在windows上使用vc編譯並安裝ace ace包含vc7.1和vc8的工程檔案。vc8能夠在windows 桌面 伺服器 wince,winmobie上編譯。大部分使用者對ce mobile不感興趣,所以這些平台的有自己的...