UNIX環境高階程式設計 環境配置

2021-06-20 19:10:42 字數 904 閱讀 7761

引用:

背景說明:

os:ubuntu 13.10   64位

主目錄:/home/zz    (也就是~)

通過terminal下命令完成配置

參考文章:

2、  複製src.tar.gz檔案到/home/zz(自建目錄)下解壓生成

/home/zz/apue.2e

3、  修改檔案apue.2e/ make.defines.linux  :

wkdir=/home/me/mydir/unixl/apue.2e

4、  複製apue.2e/lib/error.c到/usr/include目錄下:

sudo cp /home/zz/apue.2e/lib/error.c   /usr/include

5、  修改apue.2e/apue.h檔案,檔案末尾#endif之前新增下面語句。

#include"error.c"

(這裡簡單說下:err_相關函式是作者自己寫的,所以需要將error.c引用進apue.h)

6、  複製apue.2e/apue.h檔案到/usr/include目錄下。

7、/home/zz/workspace/unix目錄(我的專案目錄),建立示例程式1.c。

[cpp]view plain

copy

#include "apue.h"

#include 

intmain(

intargc, 

char

* argv)  

最後,編譯並執行該示例程式

$ gcc 1.c          (生成二進位制可執行檔案a.out)

$ ./a.out             

輸出: usage: ls directory_name

UNIX環境高階程式設計 環境配置

背景說明 學習 unix環境高階程式設計 裡面的示例程式用到了作者寫的模組。把第乙個示例 敲入,結果當頭一棒。咦,怎麼編不過去。網上找資料發現好人不少,問題終於解決。特此,把我的解決步驟附上如下。參考文章 作業系統 ubuntu 10.04 lts。環境配置步驟如下。2 複製src.tar.gz檔案...

unix 環境高階程式設計 環境配置

下的 suorce code 下 的src.2e.tar.gz包,然後解壓至電腦中的某個目錄,比如我的是在 home 你的登入名 下 然後進入解壓目錄apue.2e,修改make.defines.linux中的wkdir home apue.2e,為wkdir home user apue.2e,然...

unix環境高階程式設計

unix 日曆時間 自1970 年1 月1 日00 00 00 以來的國際標準時間 utc 程序時間 cpu 時間 時鐘時間 程序執行時間的總量。使用者cpu 時間 執行使用者指令時間量。系統cpu 時間 執行核心所經歷時間。命令 time 第三章至第七章 原子操作 任何乙個要求多於1 個函式呼叫的...