左雪菲的专栏

欢迎访问我的个人网站:http://www.hootina.org

排序:
默认
按更新时间
按访问量

centos7 cannot find -lstdc++ 错误

解决CentOS 7 中,make源文件时出现 /usr/bin/ld: cannot find -lstdc++ 错误在CentOS 7中,使用static方法编译,需要安装static version of glibc-static libstdc++-static。使用如下命令安装yum i...

2018-01-13 20:43:06

阅读数:1548

评论数:0

gdb完整打印字符串

通常在gdb调试时要打印出一些字符串的内容,通过 p str@str_len  打印字符串时,通常有长度的限制,我测试linux机器上默认为200个,但实际输出的长度str_len可能大于该值。 结果不能够完全输出,而进行了省略,通过命令set print element 0就可以了。...

2017-03-22 10:01:52

阅读数:968

评论数:0

GDB调试中将信号发送给程序的方法

文章来源:http://blog.csdn.net/xzz_hust/article/details/8894836 在看CSAPP的chapter 8 Exceptional Control Flow时发现用GDB调试程序时程序无法接收到ctrl-c发送的终止信号, 上网查了一下, 原来是...

2016-12-04 00:32:25

阅读数:890

评论数:0

linux安装cgdb

下载完cgdb之后,进入cgdb目录,执行: $ ./configure --prefix=/usr/local $ make $ sudo make install 在第一步出现如下错误,则按下面方法解决: 出现错误: configure: error: CGDB requires cur...

2016-11-29 09:39:04

阅读数:3033

评论数:4

在gdb中显示源码 -- gdbtui使用方法

gdb调试一直是一个让人头疼的问题,我这个多年的linux用户也一直不习惯gdb,主要是因为gdb在调试的时候不能很好的展示源码。gdb里面可以用list命令显示源码,但是list显示没有代码高亮,我忍了,可是list这种显示代码的方式,使得我总不能一眼定位到正在执行的那行代码。 可以毫不夸张的...

2016-11-25 14:24:30

阅读数:1069

评论数:0

gdb多线程下禁止线程切换

多线程下禁止线程切换: set scheduler-locking on|off|step

2016-11-25 13:45:40

阅读数:2188

评论数:0

CMake常用指令

cmake_minimum_required(VERSION 2.8) 检查cmake的版本,至少为2.8 project(helloworld) 工程名为helloworld aux_sou...

2016-10-20 17:49:03

阅读数:562

评论数:0

gdb调试

linux下gdb单步调试 用 GDB 调试程序GDB 概述 ————GDB 是 GNU开源组织发布的一个强大的 UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像 VC、 BCB等 IDE的调试,但如果你是在 UNIX平台下做软件,你会发现 GDB这个调试工具有比 VC、 B...

2016-05-05 16:41:54

阅读数:3574

评论数:0

GDB 调试器使用手册

使用GDB: 本文描述GDB,GNU的原代码调试器。(这是4.12版1994年一月,GDB版本4。16) * 目录: * 摘要: GDB的摘要 * 实例: 一个使用实例 * 入门: ...

2016-04-18 11:34:02

阅读数:3767

评论数:0

GCC 命令行详解

作者: www.linuxfans.org mozilla1。gcc包含的c/c++编译器 gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的,(没有看太明白前面这半句是什 么意思:))一般c程序就用gcc编译,c++程序就用g++编译2。gcc的基本用法 gcc t...

2016-04-18 11:32:36

阅读数:516

评论数:0

提示
确定要删除当前文章?
取消 删除