Linux / UNIX
文章平均质量分 79
wz7654321
这个作者很懒,什么都没留下…
展开
-
gcc 编译多个源文件
一. 常用编译命令选项假设源程序文件名为test.c。1. 无选项编译链接 用法:#gcc test.c 作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。2. 选项 -o 用法:#gcc test.c -o test 作用:将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来指定输出文件的文原创 2012-12-28 10:30:37 · 393 阅读 · 0 评论 -
用linux getopt()函数进行命令行处理
简介: 所有 UNIX® 程序甚至那些具有图形用户界面(graphical user interface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与其他程序或用户进行交互的主要手段。具有可靠的复杂命令行参数处理机制,会使得您的应用程序更好、更有用。不过很多开发人员都将其宝贵的时间花在了编写自己的命令行解析器,却不使用getopt(),而后者是一个专门设计来减轻命令行处理负担转载 2012-12-20 17:06:02 · 313 阅读 · 0 评论 -
Linux core 文件介绍
1. core文件的简单介绍在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。 2. 开启或关闭core文件的生成用以下命令来阻止系统生成core文件:ulimit -c 0下面的命令可以检查生成core文件的选项是否打开:ulimit -a该命令将显示所有的用户定制,其中选项-a代表“al转载 2012-12-20 14:38:08 · 861 阅读 · 0 评论 -
<getopt.h>及相应的函数
getopt.h和对应的链接库不是每个编译器都有的,gcc编译器好像是有的,但是在vs2008是没有的,所以就要去网上下载跨平台的代码,不管怎么样,最终要把getopt.h和相应的lib文件和工程链接起来,这样才不会报错。这些都比较简单,现在重点介绍一下getopt.h里的函数的使用。 getopt是一个专门设计来减轻命令行处理负担的库函数,它可以在全局结构中记录命令参数,以便随后转载 2012-12-20 17:10:34 · 629 阅读 · 0 评论 -
UNIX/LINUX 平台可执行文件格式分析
UNIX/LINUX 平台可执行文件格式综述-目录a.out 文件格式分析COFF 文件格式分析ELF文件格式分析 本文讨论了 UNIX/LINUX 平台下三种主要的可执行文件格式:a.out(assembler and link editor output 汇编器和链接编辑器的输出)、COFF(Common Object File format 通用对象文件格式)、ELF(E转载 2012-12-20 14:08:07 · 367 阅读 · 0 评论