(1) -lz -lrt -lm -lc都是什么库libzlibrtlibmlibc然后google之压缩库(Z)实时库(real time)数学库(math)标准C库(C lib)可以进入/lib,/usr/lib,可以看到你机器上大多数的libXXXXgoogle之,可以知道它们是什么库(2) ...
分类:
系统相关 时间:
2015-01-28 17:13:21
阅读次数:
386
1. ACE - Adaptive Communication Environmenthttp://www.cs.wustl.edu/~schmidt/ACE.html2. Common G++ (GNU)http://www.gnu.org/software/commoncpp/3. Socket...
分类:
其他好文 时间:
2015-01-27 23:13:57
阅读次数:
199
GNU as汇编语法GNU汇编语法使用的是AT&T汇编它和Intel汇编的语法主要有以下一些不同:AT&T汇编中的立即操作数前面要加上'$',寄存器操作数名前要加上百分号'%',绝对跳转操作数前要加上'*',Intel的语法均不包含这些符号;AT&T语法与Intel语法中使用的源操作数和目的操作数顺...
分类:
系统相关 时间:
2015-01-27 23:05:49
阅读次数:
325
全GNU的世界里,存在Automake这样的工具进行自动生成Makefile文件,automake是由Perl语言编写的,必须与GNU autoconf一并使用,具体的生成过程请参看GNU automake的wikipedia中的右下角的图,地址如下:http://en.wikipedia.org/wiki/Automake,由此图可看到使用自动生成Makefile的工具使用的流程,步骤主要如下:...
分类:
其他好文 时间:
2015-01-27 18:27:18
阅读次数:
289
一、简易安装操作环境 CentOS6.5 64bit,原版本4.4.7,不能支持C++11的特性~,希望升级到4.8.2不能通过yum的方法升级,需要自己手动下载安装包并编译1.1 获取安装包并解压wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2...
分类:
其他好文 时间:
2015-01-26 22:42:38
阅读次数:
234
/********************************************************************** Author : Samson* Date : 10/21/2014* Test platform:* Mint 16* GNU bash, version...
分类:
其他好文 时间:
2015-01-26 20:38:14
阅读次数:
160
使用telnet或SSH远程登录linux时,如果连接非正常中断,重新连接时,系统将开一个新的session,无法恢复原来的session.screen命令可以解决这个问题。Screen工具是一个终端多路转接器,在本质上,这意味着你能够使用一个单一的终端窗口运行多终端的应用。语法:screen[-AmRvx-ls..
分类:
其他好文 时间:
2015-01-26 15:17:32
阅读次数:
121
ndbm:linux/unix的数据库
dbm/ndbm:dbm是老版本,ndbm是新版本
gdbm:gnu版本
db:最新版本...
分类:
数据库 时间:
2015-01-26 15:15:38
阅读次数:
203
__stdcall 被这个关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall 的前面部分由ecx,edx传),函数调用在返回前要由被调用者清理堆栈。这个关键字主要见于Microsoft Visual C、C++。GNU的C、C++是另外一种修饰方式:__attribute_.....
分类:
其他好文 时间:
2015-01-26 14:55:48
阅读次数:
127
以下摘自《IDA Pro》,貌似有一些细节之处没有交代清楚呢,需要进一步思考、实践。 了解栈帧的基本概念后,接下来详细介绍它们的结构。下面的例子涉及x86体系结构和与常见的x86编译器(如Microsoft Visual C/C++或GNU的gcc/g++)有关的行为。创建栈帧的最重要的步骤是,通过...
分类:
其他好文 时间:
2015-01-25 23:56:05
阅读次数:
423