1.
從http://www.apuebook.com
2. 解壓縮,並認真閱讀
reame
並設定目錄
to build the source, edit themake.defines.*file for your system and setwkdirto the pathname of the tree containing the source code. then justrun "make"
3. 檢視你的
unix
系統是什麼,用命令」
uname –s
」我的系統顯示是linux所以修改
apue.2e/make.define.linux
檔案如下:
wkdir=/home/michaelyao/work/apue.2e(/home/
使用者名稱/
原始碼包解壓後放置的目錄)
4.make,
若提示arg_max
未定義,則
在/usr/include/limits.h
中加上#difine arg_max 4096
即可5.
若不想重新全部編譯,只編譯某目錄下的原始檔.(以
source/file
目錄為例)
#cd file
#cp linux.mk makefile
#make
編譯APUE原始碼
第二版 參考 2.tar解包,cd apue.2e 3.vi make.defines.linux 修改變數wkdir,指向你的apue原始碼的位置,我的是 home huangz code apue.2e,所以 wkdir home huangz code apue.2e 4.vi include...
原始碼包編譯安裝
源 預處理 編譯 彙編 鏈結 執行1 configure 1 通過選項傳遞引數,指定啟用特性 安裝路徑等 執行時會參考使用者的指定及makefile.in檔案聲稱makefile。2 檢查依賴到的外部環境,如依賴的軟體包。2 make 根據makfile檔案,構建應用程式。3 make instal...
原始碼包編譯安裝
主要優點 獲得軟體的最新版,及時修復bug 軟體功能可按需選擇 定製,有更多軟體可供選擇 原始碼包適用各種平台 rpm包 rpm yum 執行安裝 gcc make make install原始碼包 可以執行的程式 執行安裝 步驟1 安裝gcc make root svr7 yum y instal...