在linux中还有一个更受大家欢迎的调试工具:GDB。GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。可以用来调试C,C++程序。 GDB功能强大,调试命令也有很多,但是对于普通程序调试中经常使用的命令并不多,如下表所示: 常用的指令: 例 ...
分类:
数据库 时间:
2018-06-14 18:38:10
阅读次数:
446
先上例子 测试结果: 其原型 offsetof宏的定义如下: 巧妙之处在于将地址0强制转换为type类型的指针,从而定位到member在结构体中偏移位置。编译器认为0是一个有效的地址,从而认为0是type指针的起始地址。 在不同的嵌入式系统里,不同开发商,不同架构处理器和编译器都有不同的offset ...
分类:
其他好文 时间:
2018-06-14 18:30:13
阅读次数:
825
sort_wp 输入的格式是x1,y1,w,h,prob,cls,也就是所谓的MOT格式 ...
分类:
其他好文 时间:
2018-06-14 18:05:05
阅读次数:
522
GNU的sort也认老式字段规格: +n.m. 但是字段和字符都从0开始计, 例如-k3 -k2可以等效为+2 -3 +1 -2. 目前使用的sort+和-必须成对使用, 只用+就会报错说”sort: open failed: +1: No such file or directory”. 但是+n ...
分类:
其他好文 时间:
2018-06-14 14:45:18
阅读次数:
208
1、操作系统版本 2、当前glibc版本 3、安装glibc2.15 4、查看安装之后的版本 ...
分类:
其他好文 时间:
2018-06-14 14:25:06
阅读次数:
430
MinGW,是Minimalist GNUfor Windows的缩写。 它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合 ...
什么是Git? Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件,安装参见:http://git-scm. ...
分类:
其他好文 时间:
2018-06-12 16:25:37
阅读次数:
187
扫描到GUNBash漏洞,因此需要对其版本进行升级当前版本:4.2.5目标版本:4.4.18GNUBash下载地址:http://ftp.gnu.org/gnu/bash/升级过程:上传bash-4.4.18.tar.gz到服务器并解压缩;进入解压后的目录[root@localhosthome]#cdbash-4.4确保安装了gcc组件后,进行编译安装即可[root@localhostbash-4
分类:
其他好文 时间:
2018-06-12 11:43:44
阅读次数:
1135
虚拟机:VMware虚拟机 系统:Linux ubuntu 4.4.0-31-generic #50~14.04.1-Ubuntu SMP Wed Jul 13 01:07:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux 看 《鸟哥的私房菜 -服务器架设篇》的时 ...
分类:
系统相关 时间:
2018-06-12 11:41:25
阅读次数:
537
Linux系统在安装python3的时候报错: $ ./configure --prefix=/usr/local/python3 checking build system type... x86_64-unknown-linux-gnu checking host system type... ...
分类:
其他好文 时间:
2018-06-12 10:26:03
阅读次数:
186