文档章节

ceph编译 + gdb调试

ali安东尼
 ali安东尼
发布于 2017/07/12 14:53
字数 197
阅读 29
收藏 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
广州
Qemu模拟ARM之gdb调试应用程序

Qemu模拟ARM之gdb调试应用程序 系统:Ubuntu16.04.4 32bit 交叉编译器:arm-linux-gnueabihf-gcc VMware:VMware Workstation 14 Pro u-boot:u-boot-2018.03 linux:linux-4.16.2 1.下载gdb......

wyy626562203
05/05
0
0
Qt Creator远程调试嵌入式ARM开发板

在嵌入式开发中,如何使用QT去调试程序是很重要的。除了传统的qDebug打印调试之外,GDB也是业界公认的调试利器。在嵌入式环境中使用GDB相对麻烦一些,主要是利用开发板上的gdbserver和PC中虚...

a18373279153
05/10
0
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
使用gdbserver远程调试

gdbserver工具 先确定默认crosstool交叉编译器是否有自带gdbserver,如果有就不需要自行编译。一般都会带有对应的gdbserver工具,可以通过find命令查找确定: hong@ubuntu:~/work/system$ w...

水海云
2013/10/11
0
2
gdb7.10.1的交叉编译以及远程调试

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

MrStone
2017/05/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

09-利用思维导图梳理JavaSE-

09-利用思维导图梳理JavaSE-Java IO流 主要内容 1.Java IO概述 1.1.定义 1.2.输入流 - InputStream 1.3.输出流 - OutputStream 1.4.IO流的分类 1.5.字符流和字节流 2.InputStream类 2.1.File...

飞鱼说编程
30分钟前
1
0
Spring Cloud 微服务的那点事

在详细的了解SpringCloud中所使用的各个组件之前,我们先了解下微服务框架的前世今生。 单体架构 在网站开发的前期,项目面临的流量相对较少,单一应用可以实现我们所需要的功能,从而减少开...

我是你大哥
39分钟前
1
0
步步深入MySQL:架构->查询执行流程->SQL解析顺序

一、前言 一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。 本文将从MySQL总体架构--->查询执行流程--->语句执行顺序来探讨一...

Java干货分享
53分钟前
1
0
gson1.7.1线程并发导致空指针问题

java.lang.NullPointerExceptionat com.google.gson.FieldAttributes.getAnnotationFromArray(FieldAttributes.java:231)at com.google.gson.FieldAttributes.getAnnotation(FieldAttribut......

东风125
今天
3
0
以太坊RPC接口使用

以太坊RPC接口文档: https://github.com/ethereum/wiki/wiki/JSON-RPC#web3_clientversion 使用方式: 比如我要调用某个合约的balanceOf(address _owner)方法。 因为没有改变合约的状态,所以...

王坤charlie
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部