手記03之APUE原始碼包編譯

2021-05-22 16:37:18 字數 796 閱讀 6216

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...