ceph源码编译二进制
时间: 2023-09-08 18:08:43 浏览: 110
ceph源码编译后会生成很多库文件和二进制文件。这些文件分别放在ceph/build/lib和ceph/build/bin目录下。在编译过程中,可以选择全部编译或者单独编译某一个模块。使用make命令编译时,可以指定多线程编译来提高编译速度。建议使用4线程编译即可。以下是几种编译方式示例:
1. 全部编译:
执行命令:make all -j4
2. 单独编译某一个模块(例如osd模块):
执行命令:make ceph-osd -j4
3. 查看所有模块:
执行命令:make help
在使用ceph命令部署集群时,需要使用编译出来的bin和lib文件。这些文件需要使用make install命令安装到系统中,然后才能使用ceph命令进行手动部署。如果源码发生改变,需要重新编译生成新的bin和lib文件,并替换系统中对应的部分。请注意,这种方式不依赖官方发布的源码包。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Ceph源码编译和调试之ceph deploy方式](https://blog.csdn.net/wqxl01/article/details/131045441)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文