1.什么是库 库lib是编译好的二进制代码,可以被操作系统载入内存执行,一般是预先编译好的函数的集合,可以通过头文...[作者空间]
函数signal UNIX系统信号机制最简单的接口是signal函数。 返回值:若成功,返回以前的信号处理配置;若...[作者空间]
exec 曾提及用fork函数创建新的子进程后,子进程往往要调用一种exec函数以执行另一个程序。当进程调用一种e...[作者空间]
1.函数exit 进程有5种正常终止及3种异常终止方式。5种正常终 止方式具体如下。 (1)在main函数内执行r...[作者空间]
进程创建 Linux的用户进程不能直接被创建出来,因为不存在这样的API。它只能从某个进程中复制出来,再通过exe...[作者空间]
进程内存布局 我们写程序运行栈的栈帧保存在栈区,函数调用深度太多将导致爆栈栈的大小有上限,每个进程可以指定软上限,...[作者空间]
储存空间动态分配 ISO C说明了3个用于存储空间动态分配的函数。 (1)malloc,分配指定字节数的存储区。此...[作者空间]
历史沿袭至今,C程序一直由下列几部分组成: 内存布局 代码段:程序的所有指令会存放在这个区域,这是已经编译后的机器...[作者空间]
gcc 与 g++ 分别是 gnu 的 c & c++ 编译器 gcc/g++ 在执行编译工作的时候,总共需要4步...[作者空间]
最近工作编译程序一直在用别人写的Makefile,但是没有系统的学习过,趁着放假学一波 0x00 Makefile...[作者空间]
计算可由time_t数据类型表示的最近时间。如果超出了这一时间将会如何? C++11标准规定long类型最少占32...[作者空间]
如果系统使用阴影文件,那么如何取得加密口令? 无法获取,因为shadow文件只允许root用户访问,普通用户无法取...[作者空间]
时间和日期 由UNIX内核提供的基本时间服务是计算自协调世界时(Coordinated Universal Tim...[作者空间]
系统标识 POSIX.1定义了uname函数,它返回与主机和操作系统有关的信息。 返回值:若成功,返回非负值;若出...[作者空间]
我们已经看到,标准I/O库把数据缓存在内存中,因此每次一字符 和每次一行的I/O更有效。我们也可以通过调用setb...[作者空间]
如果使用追加标志打开一个文件以便读、写,能否仍用lseek在 任一位置开始读?能否用lseek更新文件中任一部分的...[作者空间]
dup unix-liked操作系统中,复制文件描述符的函数dup和dup2 由于题目要求不能使用fcntl函数,...[作者空间]
1.什么是大小端? 这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为 8bi...[作者空间]
openat函数是POSIX.1最新版本中新增的一类函数之一,希望解决 两个问题。第一,让线程可以使用相对路径名打...[作者空间]
工作中经常用到size_t, uint64_t 这种_t结尾的类型。这些类型是与系统实现无关的基本系统数据类型。比...[作者空间]