C/C++靜態連線PHP5:libphp5.a以及libphp5.la的使用
阿新 • • 發佈:2018-12-12
C/C++靜態連線php5需要使用到libtool,主要使用libphp5.la。
編譯成目標檔案:
1 | libtool--mode=linkcc-export-dynamic-I/usr/include-g-O2/home/john/Documents/php- |
通過libphp5.la靜態連線libphp5.a:
1 | libtool |
不過生成的可執行檔案很大,php5.5的話大概有27MB,包含一些基本的內建擴充套件,這樣和使用動態連線沒有什麼區別了,動態連結庫也有27MB。