文档章节

ceph编译 + gdb调试

ali安东尼
 ali安东尼
发布于 2017/07/12 14:53
字数 197
阅读 34
收藏 0

一、对于automake版本 1、./install-deps.sh 安装依赖包 2、./autogen.sh 生成configure 3、./configure 生成makefile 4、修改makefile,找所有 O2行,把它换成 -O0 -Wall -g 5、make

二、对于cmake版本 1、./install-deps.sh 安装依赖包 2、修改do_cmake.sh 在cmake 命令那一行加一个参数 cmake -DWITH_TESTS=OFF -DBOOST_J=$(nproc) "$@" .. //否则会报test有一个项目连接失败要加个什么 fPIC,加了还是一样错误 3、修改 ceph 根目录下的 CMakeLists.txt 加入红色部分 project(ceph) set(VERSION 11.2.0)

SET(CMAKE_BUILD_TYPE "Debug") SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -Wall -g ") message ("CXXFLAGS $ENV{CXXFLAGS}") SET(CMAKE_CXX_FLAGS "-O0 -Wall -g ") SET(CMAKE_C_FLAGS "-O0 -Wall -g ")

if(POLICY CMP0046)

4、在 ceph 根目录下执行 ././do_cmake.sh 完成后有个build目录生成 5、进入build执行 make 输入图片说明 由睿江云提供,想了解更多,请登陆www.eflycloud.com

© 著作权归作者所有

共有 人打赏支持
ali安东尼
粉丝 3
博文 192
码字总数 173101
作品 0
广州
私信 提问
使用Qt Creator作为Linux IDE,代替Vim:实现两台Linux电脑远程部署和调试(一台电脑有桌面系统,一台电脑无桌面系统)

尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/62423830 序言 考虑到程序员在无桌面Linux的环境下编写C/C++程序,如果使用原生的Vim编辑...

libaineu2004
2017/03/16
0
0
gdb7.10.1的交叉编译以及远程调试

引子: 因为程序使用了第三方提供的openssl库,该openssl库是在官方源码的基础上进行定制,使用3G AT命令来收发数据,现在需要升级openssl的库,但是没有该库的定制后的源码。那么要搞清楚定...

MrStone
2017/05/24
0
0
OpenWRT开发之——远程debug

想要用gdb对OpenWrt进行远程调试。首先得在OpenWrt目标机上安装gdbserver。 其实在trunk路径下也有gdb的ipk安装包的,不信find一下。 [trunk]$ find bin/ -name "gdb*.ipk"bin/ar71xx/packag...

临峰不畏
2015/05/18
0
9
GDB远程调试Android上的可执行ELF文件

GDB远程调试Android上的可执行ELF文件 @(Android研究)[android gdb] [TOC] 文章背景 现在需要将Linux上的工具移植到Android上,通常Linux上代码是通过Makefile管理编译选项,为了直接使用Mak...

i不歪
2016/04/06
144
0
在eclipse用gdb调试stl容器配置

在eclipse中安装cdt插件写c++代码时常用到gdb调试 但是对于vector,map等等stl中内容,调试时只能显示开始和结束时的地址信息,非常不友好。 研究了老一阵子,终于配置成功了,下边介绍下配置...

zmldndx
2013/04/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数据库篇一

数据库篇 第1章 数据库介绍 1.1 数据库概述  什么是数据库(DB:DataBase) 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据...

stars永恒
23分钟前
2
0
Intellij IDEA中设置了jsp页面,但是在访问页面时却提示404

在Intellij IDEA中设置了spring boot的jsp页面,但是在访问时,却出现404,Not Found,经过查找资料后解决,步骤如下: 在Run/Debug Configurations面板中设置该程序的Working Directory选项...

uknow8692
昨天
2
0
day24:文档第五行增内容|每月1号压缩/etc/目录|过滤文本重复次数多的10个单词|人员分组|

1、在文本文档1.txt里第五行下面增加如下内容;两个方法; # This is a test file.# Test insert line into this file. 分析:给文档后增加内容,可以用sed 来搞定;也可以用while do done...

芬野de博客
昨天
2
0
深入理解JVM—JVM内存模型

深入理解JVM—JVM内存模型 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存...

onedotdot
昨天
2
0
MVC、MVCS、MVVM、MVP、VIPER等这么多架构模式哪一个好呢?

在项目开启阶段,其中一个很重要的环节就是选架构。 那么面对目前已知的这么多架构模式我们该怎么选择呢?这确实是个很让人头疼的问题! 下面我就在这里梳理一下目前常见的一些架构模式。 先...

Java干货分享
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部