linux 下ar 命令的详细解释

功能说明:建立或修改备存文件,或是从备存文件中抽取文件。 语  法:ar[-dmpqrtx][cfosSuvV][a][b][i][备存文件][成员文件] 补充说明:ar可让您集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。 参  数:  指...

2015-05-26 11:24:39

阅读数:764

评论数:0

system()函数的使用

一,system()理解 功能:system()函数调用“/bin/sh -c command”执行特定的命令,阻塞当前进程直到command命令执行完毕 原型: int system(const char *command); 返回值: 如果无法启动shell运行命...

2015-05-21 11:42:44

阅读数:1360

评论数:0

ldd命令的介绍

ldd命令用于打印程序或者库文件所依赖的共享库列表。 1.在制作自己的发行版时经常需要判断某条命令需要哪些共享库文件的支持,以确保指定的命令在独立的系统内可以可靠的运行; 在Linux环境下通过ldd命令即可实现,在终端下执行: ldd /bin/ls //ldd命令通常使用&quo...

2015-05-20 14:29:06

阅读数:327

评论数:0

linux下定时器的使用--timer_create等系列

程序1:采用新线程派驻的通知方式 #include #include #include #include #include #include #define CLOCKID CLOCK_REALTIME void timer_thread(union sigval v) { p...

2015-05-14 11:41:13

阅读数:843

评论数:0

Glibc辅助运行库 (C RunTime Library): crt0.o,crt1.o,crti.o crtn.o,crtbegin.o crtend.o

crt1.o, crti.o, crtbegin.o, crtend.o, crtn.o 等目标文件和daemon.o(由我们自己的C程序文件产生)链接成一个执行文件。前面这5个目标文件的作用分别是启动、初始化、构造、析构和结束,它们通常会被自动链接到应用程序中。例如,应用程序的main()函数就...

2015-05-13 13:20:42

阅读数:572

评论数:0

GCC 中的编译器堆栈保护技术

以堆栈溢出为代表的缓冲区溢出攻击已经成为一种普遍的安全漏洞和攻击手段。本文首先对编译器层面的堆栈保护技术作简要介绍,然后通过实例来展示 GCC 中堆栈保护的实现方式和效果。最后介绍一些 GCC 堆栈保护的缺陷和局限。 4 评论: 何 文垒 (aktoon@gmail.com...

2015-05-11 16:38:47

阅读数:554

评论数:0

有意思的12道C面试题及答案

这篇文章涉及到的都是一些C语言的基础知识,是从一篇英文文章中部分翻译和加入我自己的认识!!!! 1. gets()函数 Q:下面的代码中隐含着安全问题,能发现吗? 1 #include 2 int main(void) 3 { 4   char buff[10]; ...

2015-05-11 15:12:39

阅读数:351

评论数:0

C++预编译头文件stdafx.h作用

许多初学 VC 的朋友也许都为那么一个问题困扰过:     为什么所有的 cpp 都必须 #include "stdafx.h"     也许请教了别的高手之后,他们会告诉你,这是预编译头,必须包含。可是,这到底 是为什么呢?预编译头有什么用呢?     这...

2015-05-05 10:40:35

阅读数:332

评论数:0

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