AIX下的編譯命令

2021-04-20 16:27:21 字數 1081 閱讀 7350

基本編譯:

cc -o filename filename.c

pro*c的編譯:

1。編譯 pc 檔案為 c 檔案

proc include=filename.pc

proc iname=filename.pc

2。編譯 c 檔案,生成目標檔案

cc -i$oracle_home/precomp/public -c filename.o filename.c

cc -i/bh/oracle/precomp/public -c filename.o filename.c

3。連線目標檔案,生成可執行程式

cc -l$oracle_home/lib -lclntsh -o filename filename.o

cc -i/bh/oracle/lib -lclntsh -o filename filename.o

靜態庫的編譯:

1。生成目標檔案

cc -c filename.c

2。用ar建立filename.a庫檔案,並把filename.o內容插入到庫檔案中

ar -rc filename.a filename.o

3。靜態庫的使用

cc -c -i/home/lqg/test main.c

cc -o main -l/home/lqg/test main.o filename.a

其中-i/home/lqg/test和-l/home/lqg/test是通過-i和-l指定對應的標頭檔案和庫檔案的路徑

動態庫的編譯:

1。生成目標檔案

cc -c filename.c

2。生成動態鏈結庫

cc -qmkshrobj -o filename.so filename.c

3。動態庫的使用

cc -c -i/home/lqg/test main.c

cc -o main -l/home/lqg/test main.o filename.so

其中-i/home/lqg/test和-l/home/lqg/test是通過-i和-l指定對應的標頭檔案和庫檔案的路徑

cc -o main -ldl main.c

aix系統下組的命令

pg etc passwd可以檢視 etc passwd檔案 建立新使用者時候,mkuser命令會呼叫 etc lib security mkuser.sys,這個是乙個shell指令碼,可以修改的,他負責為使用者建立乙個.profile檔案,而這個.profile檔案是從 etc security...

AIX系統下的topas命令使用

topas命令預設2秒更新一次 一 topas命令以區域形式表現系統各項指標效能,如下圖 1 cpu 反應cpu效能區域,如果有多個 cpu,按 c鍵兩次就可顯示 cpu列表。僅按 c鍵一次會關閉此區域 user 使用者程序占用cpu 的時間比率。該數值反應了使用者所執行的各種軟體所占用的 cpu時...

AIX 5 2 64位主機下編譯python

說實話,是一種折磨 aix下編譯python aix 5.3 to build a 64 bit version with ibm s compiler,i used the following export path usr bin usr vacpp bin configure with gcc...