Proc中單獨檔案編譯 make 檔案例子

2021-04-13 08:13:48 字數 848 閱讀 3649

oralibpath=-l/oracle/product/9.2.0/lib/

oralib="-lclntsh  -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9  -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -ldl -lm -lpthread -lnsl"

basename=`basename $1 .pc` 

#檔名

$oracle_home/bin/proc  define=mk_agt userid=lgxamis/lgxamis@orahx line=yes sqlcheck=semantics dynamic=ansi include=$oracle_home/precomp/public /

include=$/include include=$/include/server include=./ /

include=$/src/include/pub include=$/src/include /

oname=$basename.c iname=$1

cc  +dd64 -dmk_agt -i$/include -i./ -i$/include/server -i$/src/include/pub /

-i$/src/include -i$/src/include/tapi -i$oracle_home/precomp/public $oralibpath $oralib /

-o lifeprodown  $basename.c -l/amis/amishx/src/lib -lpub

#rm $basename.c

rm $basename.lis

linux交叉編譯工程中,單獨編譯某個檔案的方法

有時候我們只修改了乙個檔案,想看一下有沒有編譯問題,但如果全工程的編譯的話又很慢,所以這個時候可以單獨編譯。例如下面時我編譯工程中的乙個節選 aarch64 poky linux g mcpu cortex a72.cortex a53 crypto mtune cortex a72.cortex ...

proc 檔案系統中wakelock檔案

這個檔案詳細記錄了系統中init的wakelock的使用情況 以下是乙個例子 echo test wakelock sys power wake lock 然後 cat proc wakelocks 可獲得當前狀態 下面是摘除的部分 name count expire count wake coun...

proc檔案系統及在LKM中建立proc檔案

proc檔案系統簡介 最初開發 proc 檔案系統是為了提供有關系統中程序的資訊。但是由於這個檔案系統非常有用,因此核心中的很多元素也開始使用它來報告資訊,或啟用動態執行時配置。proc 檔案系統包含了一些目錄 用作組織資訊的方式 和虛擬檔案。虛擬檔案可以向使用者呈現核心中的一些資訊,也可以用作一種...