7
รวบรวมรหัสจาก apue
เพียงแค่ตอนนี้ฉันได้เริ่มอ่านหนังสือ: การเขียนโปรแกรมในUNIX®สิ่งแวดล้อมขั้นสูง ฉันต้องการลองใช้ตัวอย่างรหัสแรก ฉันใช้ Scientific Linux 6.4 ฉันดาวน์โหลดซอร์สโค้ดและตามที่ระบุใน README ของมันฉันรันmakeในไฟล์ที่ไม่มีการบีบอัด ฉันเขียนโปรแกรมแรก ( lsคำสั่งจำลอง) #include "./include/apue.h" #include <dirent.h> int main(int argc, char *argv[]) { DIR *dp; struct dirent *dirp; if(argc!=2) err_quit("usage: test directory_name"); if((dp=opendir(argv[1]))==NULL) err_sys("Can't open %s", argv[1]); while((dirp=readdir(dp))!=NULL) printf("%s\n", dirp->d_name); closedir(dp); return 0; } และวางไว้ในไฟล์ที่ไม่มีการบีบอัด ตามที่หนังสือแนะนำฉันก็วิ่งไป: gcc myls.c. แต่ฉันได้รับข้อผิดพลาดนี้: # …
12
compiling