关于 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).

posted @ 2015-06-28 20:25  z497688734  阅读(560)  评论(0编辑  收藏  举报