tlpi hdr h標頭檔案使用及設定

2021-10-09 21:31:40 字數 1251 閱讀 9704

使用的標頭檔案,主要如下:

ename.c.inc

error_functions.h

get_num.h

tlpi_hdr.h

其中ename.c.inc檔案定義了乙個字串陣列,用於對應錯誤碼的名稱。

error_functions.**件宣告了本書自定義的錯誤處理函式。

get_num.**件宣告了本書自定義的數值提取函式。

tlpi_hdr.**件則包含了後續需用到的系統呼叫標頭檔案。

將標頭檔案複製到預設的編譯器尋找目錄下,並將實現打包成靜態庫,然後使用別名來預設鏈結靜態庫。

具體操作如下:

[root@localhost ~]# wget

第二步:解壓後,make編譯

[root@localhost ~]# tar -zxvf tlpi-161214-dist.tar.gz

[root@localhost ~]# cd tlpi-dist/

[root@localhost ~]# make -j

第三步:拷貝標頭檔案至系統目錄

[root@localhost ~]# cd lib/

[root@localhost ~]# cp tlpi_hdr.h /usr/local/include/

[root@localhost ~]# cp get_num.h /usr/local/include/

[root@localhost ~]# cp error_functions.h /usr/local/include/

[root@localhost ~]# cp ename.c.inc /usr/local/include/

第四步:製作靜態庫檔案

[root@localhost ~]# g++ -c get_num.c error_functions.c

[root@localhost ~]# ar -crv libtlpi.a get_num.o error_functions.o

[root@localhost ~]# cp libtlpi.a /usr/local/lib

第五步:簡化編譯命令,設定別名

[root@localhost ~]# vi /root/.bashrc

alias gl++='new() ; new'

[root@localhost ~]# source /root/.bashrc

編譯檔案格式示例:

[root@localhost ~]# gl++ test.c

標頭檔案的使用

標頭檔案的使用 把函式原型和常量定義放在乙個標頭檔案中是乙個很好的程式設計習慣。例子 假設需要管理4個連鎖的旅館。對於預定住宿時間超過一天的人來說,第1天的收費是第1天的95 而第3天的收費則是第2天的95 等待。編寫乙個程式,對於指定的旅館和住宿天數可以計算出收費總額。同時程式中要實現乙個選單,從...

標頭檔案的使用

當幾個類在不同檔案定義的時候,該怎樣使用定義好的類?開始的時候,我是把每個類的定義和實現放在不同的檔案,然後在使用該類的地方直接使用的,結果是可想而知的,很 多錯誤。後來就問同事,同事說要把類的宣告放在乙個頭文 件中,然後再在類檔案中實現它。在使用的時候,要引用該 標頭檔案。我作了個demo,如下 ...

標頭檔案的使用

符號常量 表示char bit char的位數 char max char的最大值 char min char的最小值 schar max signed char的最大值 schar min signed char的最小值 uchar max unsigned char的最大值 uchar min ...