\Bin建立产品的工作目录,存放项目中所有可执行文件的当前版本;\Lib与项目有关的库文件;\SQL存放数据库的SQL文件(只针对数据库程序的开发);\Res包括应用程序的所有共享资源,如ICON(图表)、资源文件等;\Pic 图片\Include公用的窗体或Unit;\Control存放项目内用的...
分类:
其他好文 时间:
2014-07-16 19:59:44
阅读次数:
196
GNU C Compiler 多平台编译器,是GNU的代表作之一。GCC编译器可以编译链接C\C++\汇编成可执行文件,可执行文件没特殊后缀,看属性。预处理 编译 汇编 链接Gcc通过后缀来区分不同类型文件.c C语言源代码文件.a库文件 由目标文件构成的库文件.C .cc .cxx C++源代码文...
分类:
其他好文 时间:
2014-07-16 19:49:52
阅读次数:
178
一、GDB是GNU发布的程序调试工具。有三方面功能:1、启动被调试程序。2、让被调试程序在指定位置停住。3、当程序被停住时,可以检查程序状态(如变量值)。二、GDB调试步骤:1、编译生成可执行文件gcc -g hell.c -o hello2、启动GDBgdb hello3、在main函数处设置断点...
分类:
数据库 时间:
2014-07-16 19:47:46
阅读次数:
199
strip删除-g生成的程序调试连接表的信息对于可执行文件,使用命令strip之后,体积只有原来的九分之一strip命令ThestripcommandremovesthesymboltableSHT_SYMTABanditsassociatedstringtable,debugginginformation,andlinenumberinformationfromELFobjectfiles.Thatis,besidesth..
分类:
其他好文 时间:
2014-07-15 10:54:43
阅读次数:
477
其实这篇日志很简单,争取用两句话说完。Dare这个工具是宾州大学计算机系发布的apk逆向工程工具。可以将Android系统中使用的apk文件反编译为Java
Class文件。目前支持Linux和Mac OS X中使用,在Mac中的使用方法尤其简单,在这个页面:http://siis.cse.psu.edu/dare/downloads.html 提供可执行文件的下载,下载解压之后在终端中进入其...
分类:
移动开发 时间:
2014-07-14 14:07:31
阅读次数:
312
$?对上一次命令执行成功与否成功$?为0文件的测试判断文件是否存在且是否为文件[-ffile]判断文件是否存在且是否为可写文件[-wfile]判断文件是否存在且是否为可执行文件[-xfile]判断文件是否存在且是否为可读文件[-rfile]判断文件是否存在且是否为目录文件[-dfile]判断文件是否..
分类:
其他好文 时间:
2014-07-13 14:42:33
阅读次数:
200
对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 command not found)#在PATH中找到可执行文件程序的路径。export PATH =$PAT...
分类:
系统相关 时间:
2014-07-13 12:23:21
阅读次数:
295
引言:
对于C语言程序,了解它运行时在内存中是如何分配的对于我们理解它的运行机制是非常有用的。下面就总结一下C语言程序的一些内存分配知识。
一
一段C程序,编译连接后形成的可执行文件一般有代码段、数据段、堆和栈等几部分组成。其中数据段又包括只读数据段、已初始化的读写数据段和未初始化的BSS段。如下图所示:
文本段:存放程序执行...
分类:
编程语言 时间:
2014-07-13 00:01:50
阅读次数:
411
我们采用Linux的syslog来记录产品的debug log。调用其中的一个可执行文件,执行完命令之后,查看debug log的信息,居然从某一条log之后的log都丢失了。多次尝试后,发现每次都在某条固定的log之后的所有log都丢失了。这篇博文就让我们一起来探个究竟。
一. 问题发现
在发现真正问题之前我做了以下尝试:
(1) 进程是否在固定log之后某种逻辑退出?或者...
分类:
其他好文 时间:
2014-07-12 23:22:51
阅读次数:
320
一、EXE文件概念
EXE File英文全名executable file ,译作可执行文件,可移植可执行 (PE) 文件格式的文件,它可以加载到内存中,并由操作系统加载程序执行,是可在操作系统存储空间中浮动定位的可执行程序。如记事本程序notepad.exe ,可以用来编辑文档,如:测试.txt双击打开notepad.exe记事本程序来进行编辑处理。
二、EXE文件结构...
分类:
其他好文 时间:
2014-07-12 21:45:36
阅读次数:
267