随笔分类 - UNIX高级环境编程 代码
摘要:1. 头文件 及两个常量STDIN_FILENO和STDOUT_FILENO是POSIX标准的一部分(下一 章将对此作更多说明)。 该头文件包含了很多UNIX系统服务的函数原型, 例如程序清单1-2中 调用的read和write。2. 两个常量STDIN_FILENO和STDOUT_FILENO定义在头文件中, 它们指定了标准输入 和标准输出的文件描述符。 它们的典型值分别是0和1, 但是考虑到可移植性, 我们将使用新名 字。3. 3.9节将详细讨论BUFFSIZE常量, 说明它的各种不同值将如何影响程序的效率。 但是不管该常 量值如何, 此程序总能复制任一UNIX普通文件。4. read函数
阅读全文
摘要:1. apue.h 在书后的附录中找到输入。2. gcc时报错, err_sys, err_quit, 补充函数, 加printf。 err_quit里还要加 exit(0).3. gcc 得到 a.out。4. 执行 ./a.out 报错, Segmentation fault (core dumped)。5. 添加参数, 执行 ./a.out . , 打印当前目录下文件, 成功打印。 注: gcc -o 选项, 控制输出的文件名。 如本例中, gcc 1-1_ls.c -o ls则输出ls可执行文件。 int argc 命令参数个数。 至少为1, argv[0]是执行命令本身, 即为 ./
阅读全文

浙公网安备 33010602011771号