TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【コマンド】2chコマンド作ってよ【/usr/bin/2ch】
Putty その3 【パティ】
BSDで最強のデスクトップを構築するスレ
これからはRubyの時代Perlはもう消した
ProFTPDについて語るスレ 2
そんなふうに考えていた時期がありました
Internet Server インターネット サーバー
Vim Part27
Unix 辞書ソフト総合スレッド 第二版
Vim Part29
23 :
PHPをビルドしたが、エクステンションをビルド時の静的組み込みではなく、
動的組み込みにしようとすると手間がかかる
手順は、
・普通にPHPをビルドする、PHPの関数がスタティックリンクされた10MBほどの実行ファイルができる
・Makefileの中のPHP_GLOBAL_OBJSで列挙されているOBJとmain/internal_functions.oを合わせて
cygphp5.dllを作る。
gcc -shared -o cygphp5.dll -Wl,--out-implib=libphp5.dll.a -Wl,--whole-archive (OBJファイルたくさん)
-Wl,--no-whole-archive (MakefileのEXTRA_LIBSを参照)
・MakefileのBUILD_CLI、BUILD_CGIを書き換え、PHP_GLOBAL_OBJSを含めないようにして、-lphp5を付け加え
上で作ったライブラリをリンクするようにする。
・exeファイルを消してmakeを再実行、cygphp5.dllを動的リンクする1MBほどのexeができあがる
・make installするがdllとインポートライブラリは手動でインストール先にコピーする
エクステンションを作るときはリンク時に-no-undefindオプションとLIBSに-lphp5の指定が必要
Cygwinのlibtoolは-no-undefindがないとdllを作ってくれない。LDFLAGSで指定するか要Makefile編集

(´_ゝ`)流石だよな、俺ら(´lt;_` )流石に2
お前らUNIXでいくらかせいでいますか?
UNIXerなアニヲタは何に萌えてますか? Part4
LaTexの文書をpdfファイルに変換する
Motifは時代遅れか?
karaage( ゚Д゚)ウマウマ
AIXスレッド Technology Levels 06(Part6)
UNIX板でガンダム風に語れ!!!
テロ遭遇時、最後に打つコマンドは?
【人生色々】UNIX遍歴を語れ!【UNIX色々】
--------------------
★{i:i:i:i:i:i:i:i:}しまむらくん 最終回の次スレその3
居酒屋チェーンの店長のボヤキスレ
【配信界一の嫌われ者】 つばにゃん=バクソ part5【子捨て+虚言癖+自動ドア+整形失敗おばさん】
クラシックギター総合スレPart99
さっきわいがつくったプラモ見てくれ
【スポット・チャーター専門】軽貨物業者スレその6
【経済】村上世彰氏「格差解消へ家計・企業に資産課税を」
iPS細胞でも治らない病気「統失」 大草原石川
全日本真正空手道連盟 真正会
【悲報】ネトウヨさん「韓国経済は崩壊す…」古賀茂明「韓国の賃金は20年までに日本を追い越すのは確実」→ネトウヨ発狂 [425021696]
■■ファミリアfamiliar 4■■
ネクストレベルpart1【マヨネーズは脂質の神様】
【浄瑠璃】未出・迷宮入りCM捜索スレ23【シンクロ手】
前スレ■■■明日の日経平均を予想するスレ27330■■■
メイプルストーリー2 Part8
井上の強さならライト級までは余裕で制圧できるだろ
【口唇裂】親子で克服しよう【口蓋裂】 その4
【お隣の】青森県南津軽郡平賀町【×1さん】
FF・ドラクエ用語で山手線ゲームpart76
【速報】安倍晋三、コロナ「人ごみ避けて」 無能無策の敗北宣言★4 [972469922]
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼