关于 apue.h 的使用方法

          unix中有很多地方使用到apue.h  。apue.h是作者自己写的一个头文件,这个文件怎么用,晚上有很多方法,但是经过尝试大多不好用。

经过本人尝试,可以把src.3e.tar.gz 的代码解压到 /usr/local/include/下边。使用apue.h的时候修改引入的头就可以来。本人使用的是centos6.5.

一下为测试代码:

          

#include "/usr/local/include/include/apue.h"

#define BUFFSIZE 4096

void  main(void){

   int n ;

   char buf[BUFFSIZE];

   while((n = read(STDIN_FILENO,buf,BUFFSIZE))>0){

        printf("n is ok");

       if(write(STDOUT_FILENO,buf,n) !=n){

           printf("write error");

       }

       if(n <0){

          printf("read error");

       }

   }

}

gcc 执行过程分为预处理(preprocessing),编译(compliation), 汇编(Assembly) 链接(linking).

你可能感兴趣的:(方法)