Linux下把靜態庫編譯進PHP的方法

通常要調用C語言的函數須要本身寫PHP擴展,而以filename.a命名的靜態庫的函數是以C語言的方式來調用的,寫PHP擴展->把靜態庫加入PHP->編譯PHPphp

把靜態庫加入PHPide

把要編譯的靜態庫連接存入環境變量。假設靜態庫的文件名叫libnpc.a,放在/home目錄下。在PHP的安裝目錄下輸入以下命令:export LDFLAGS=」–L/home –lnpc」函數

這個環境變量的做用就是讓PHP在編譯時知道要把這個庫也一塊兒編譯進去。spa

當編譯好以後能夠經過unset LDFLAGS來刪除以前的環境變量。.net

相關文章
相關標籤/搜索