![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 51
python資深小白
程序员
展开
-
gcc编译cpp文件
gcc编译动态链接库cpp文件之前都是在linux下编译C,现在换到windows环境,碰到的都是cpp文件,突然让在linux下编个cpp文件,简单gcc编不过,整的稍微有些措手不及。用gcc *.cpp -o *.o 直接编译cpp文件会报错:undefined reference to '__gxx_personality_v0' ,上网查了下,linux下可使用g++编译c原创 2012-11-19 22:05:44 · 8247 阅读 · 0 评论 -
linux系统基本命令整理篇
太久没有用过linux了,收集一些常用命令,以备不时之需。。。系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/s原创 2013-03-25 13:20:18 · 1316 阅读 · 0 评论 -
用GDB调试程序(五)
查看运行时数据——————— 在你调试程序时,当程序被停住时,你可以使用print命令(简写命令为p),或是同义命令inspect来查看当前程序的运行数据。print命令的格式是: print print / 是表达式,是你所调试的程序的语言的表达式(GDB可以调试多种编程语言),是输出的格式,比如,如果要把表达式按1转载 2013-04-03 12:36:34 · 821 阅读 · 0 评论 -
用GDB调试程序(四)
查看栈信息—————当程序被停住了,你需要做的第一件事就是查看程序是在哪里停住的。当你的程序调用了一个函数,函数的地址,函数参数,函数内的局部变量都会被压入“栈”(Stack)中。你可以用GDB命令来查看当前的栈中的信息。下面是一些查看函数调用栈信息的GDB命令: backtrace bt 打印当前的函数调用栈的所有信息。如:转载 2013-04-03 11:33:16 · 687 阅读 · 0 评论 -
用GDB调试程序(一)
看到几篇GDB调试的文章,很实用,很久不在linux底下操作了,突然有机会用,敲着键盘都觉得熟悉。。。用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所转载 2013-04-03 11:27:04 · 724 阅读 · 0 评论 -
用GDB调试程序(三)
四、维护停止点上面说了如何设置程序的停止点,GDB中的停止点也就是上述的三类。在GDB中,如果你觉得已定义好的停止点没有用了,你可以使用delete、clear、disable、enable这几个命令来进行维护。 clear 清除所有的已定义的停止点。 clear clear 清除所有设置在函数上的停止点。 cle转载 2013-04-03 11:31:19 · 731 阅读 · 0 评论 -
用GDB调试程序(二)
GDB的命令概貌———————启动gdb后,就你被带入gdb的调试环境中,就可以使用gdb的命令开始调试程序了,gdb的命令可以使用help命令来查看,如下所示: /home/hchen> gdb GNU gdb 5.1.1 Copyright 2002 Free Software Foundation, Inc. GDB is free softw转载 2013-04-03 11:28:55 · 702 阅读 · 0 评论 -
用GDB调试程序(六)
七、设置显示选项 GDB中关于显示的选项比较多,这里我只例举大多数常用的选项。 set print address set print address on 打开地址输出,当程序显示函数信息时,GDB会显出函数的参数地址。系统默认为打开的,如: (gdb) f #0 set_quotes转载 2013-04-03 12:38:04 · 782 阅读 · 0 评论 -
用GDB调试程序(七)
改变程序的执行——————— 一旦使用GDB挂上被调试程序,当程序运行起来后,你可以根据自己的调试思路来动态地在GDB中更改当前被调试程序的运行线路或是其变量的值,这个强大的功能能够让你更好的调试你的程序,比如,你可以在程序的一次运行中走遍程序的所有分支。 一、修改变量值 修改被调试程序运行时的变量值,在GDB中很容易实现,使用GDB的print命转载 2013-04-03 13:12:38 · 822 阅读 · 0 评论 -
VC++网络安全编程范例 -- PKI编程
zz: http://blog.csdn.net/yincheng01/article/details/7079870PKI(Public Key Infrastructure ) 即"公钥基础设施",是一种遵循既定标准的密钥管理平台,它能够为所有网络应用提供加密和数字签名等密码服务及所必需的密钥和证书管理体系,简单来说,PKI就是利用公钥理论和技术建立的提供安全服务的基础设施。PKI技术转载 2013-02-17 12:01:24 · 3276 阅读 · 0 评论 -
gcc 与 glibc 的关系 glibc版本查看
原文地址:http://www.cnblogs.com/jiqiubo/archive/2011/08/03/2126117.htmlgcc%20%E4%B8%8E%20glibc%20%E7%9A%84%E5%85%B3%E7%B3%BB%20glibc%E7%89%88%E6%9C%AC%E6%9F%A5%E7%9C%8Bglibc是什么,以及与gcc的关系?glibc转载 2014-07-02 10:46:00 · 2440 阅读 · 0 评论