1.1 aue.hの設定


私の白の一枚の配置説明の部分はどうしても間違っています.あるいは不合理な部分があります.ご指摘を歓迎します.
1.ダウンロードソース http://www.apuebook.com/code3e.html  
2.ストレス解消:tar-xzvf src.3 e.tar.gz
3.make:新しいcodeフォルダを作成して、コードの下で以前の解凍したaue.3 eと作成したコードファイルxx.cなどを保存するためにコードを保存します.現在のディレクトリの下で端末を開けて入力します.make
4.aue.3 eで見つけました.   include/aue.h   和    lib/error.c二つの書類(後で使います)
例えば:/home/hsp/code/aue.3 e/include/aue.h
    /home/hsp/code/aue.3 e/lib/error.c
5.aue.hファイルの最後の行に追加する:  #include「error.c」保存
6.コピー:端末に入力する:  cp ./include/apue.h ./lib/error.c /usr/include

------------ ---------------1. code/unix1 mydir.c  :

#include<dirent.h>
#include"apue.h"
int main(int argc, char **argv)
{
    DIR  *dp;
    struct dirent *dirp;
    if(argc!=2)
        err_quit("a single argument (the directory name) is required");
    if( (dp=opendir(argv[1]))==NULL)
        err_sys("can't open %s",argv[1]);
    while( (dirp=readdir(dp))!=NULL)
        printf("%s\t",dirp->d_name);
    printf("
"); closedir(dp); exit(0); }


2. cc mydir.c a.out

3. ./a.out    /  ls  /