自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 gcc 笔记(转)

<br /><br />The History of GCC<br /> 1984年,Richard Stallman发起了自由软件运动,GNU (Gnu's Not Unix)项目应运而生,3年后,最初版的GCC横空出世,成为第一款可移植、可优化、支持ANSI C的开源C编译器。<br />GCC最初的全名是GNU C Compiler,之后,随着GCC支持的语言越来越多,它的名称变成了GNU Compiler Collection。<br />这里介绍的gcc是GCC的前端,C编译器.<br /><br

2010-06-14 22:25:00 829

原创 把GCC的编译信息重定向到一个文件

<br />最近在Linux下进行编程,很多写好的代码要进行编译。在链接很多文件的时候,经常会出现很多的错误,而Linux下终端显示是有限的,因此每次调试的时候如果错误太多就会很不方便。如果使用简单的管道重定向如下:gcc -c test.c > error.txt这种方式是不行的。 我上网找相关的方法,发现很多人在问,找到的信息也比较少。有些方法甚至要写程序截获Linux的管道输出流,真是麻烦。 功夫不负有心人,我找到了一种简单的方法,其实道理很简单,就是Unix下错误输出的ID一般为2,那么我们在重定向

2010-06-14 18:00:00 6096

原创 可执行文件的相似度比较

<br /> 二进制可执行文件的相似度分析一直是一个难题。大家都知道,即使是同一份源代码,使用同一个编译器,可用不同的编译参数进行编译后,代码也会产生极大的差异。当发生有人因为盗用别人的源代码而产生的侵权后,如果不能够将二者的源代码拿出进行比较的话,判断是否抄袭非常困难。因此,一直以来或多或少,总会有人无 所顾忌的将开放源代码的软件拿来加入到自己的软件中,或者干脆就是在那些源代码的基础上稍加修改和更换了版权信息就宣称是自己研发的。因为他们知道,只要 不把自己的源代码公诸于众,那么抄袭就很难判定。下面我就详细

2010-06-03 10:57:00 4640

原创 objdump 使用指南

<br /> <br />objdump -j .text -S wbxtahoeas.2.8.2-40 > tahoe2.8.2-40.txt<br /> <br />---------------objdump是用查看目标文件或者可执行的目标文件的构成的GCC工具----------<br />  以下3条命令足够那些喜欢探索目标文件与源代码之间的丝丝的关系的朋友。<br />  objdump -x obj 以某种分类信息的形式把目标文件的数据组织(被分为几大块)输出 <可查到该文件的所有动态库><b

2010-06-03 10:28:00 1406

原创 在Linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间

<br />在windows下,一个文件有:创建时间、修改时间、访问时间。<br />而在Linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间。<br />两者有此不同,在Linux下没有创建时间的概念,也就是不能知道文件的建立时间,但如果文件建立后就没有修改过,修改时间=建立时间;如果文件建立后,状态就没有改动过,那么状态改动时间=建立时间;如果文件建立后,没有被读取过,那么访问时间=建立时间,因为不好判断文件是否被改过、读过、其状态是否变过,所以判断文件的建立时间基本上能为不可能

2010-06-03 10:26:00 67192 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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