1. 程式人生 > >UNIX環境高階程式設計的學習(一)

UNIX環境高階程式設計的學習(一)

UNIX環境高階程式設計第一個例子的編譯

這本書中有很多的例子,為了加深理解,習慣性自己敲一遍程式碼然後看執行結果,再去理解其中的知識點,但是在虛擬機器下如何編譯這些程式碼呢,需要以下幾步:

  • 下載並解壓縮apue.3e檔案包
  • 在“apue.h”中最後一行加:#include “error.c”
  • /usr/include目錄下包含”apue.h”標頭檔案
  • 將lib2下的error.c檔案拷貝到/usr/include目錄下
  • “gcc ls1.c -o ls1”在當前目錄下進行編譯

需要注意的地方

/usr/include目錄的許可權一般情況下是不允許執行復制,貼上操作的,可以通過chmod
命令來改變許可權然後再進行復制。