0

コンパイルされたC++オブジェクトファイルがあります。そして、そのオブジェクトファイルには静的定数値の膨大なリストが含まれています(実際のところ、.oファイルには静的値のみが含まれています)。PHPを使用してこれらの静的な値を読み取る方法はありますか?これらの値をphpにコピーすることはできず、直接読み取る必要があります。

返信ありがとうございます。

4

2 に答える 2

2

nmまたはを使用して.oの内容をダンプし、objdump正規表現を使用して手動で解析してphpヘッダーファイルにします。これには「ライブ」ではないという欠点があるため、.oを再構築する場合は手動で同期する必要がありますが、1回限りの「迅速で汚い」方法が必要なようです。

于 2012-05-29T19:05:35.273 に答える
1

PHP には と のラッパーがdlopenありdlsymますか?

はいの場合は、その.oファイルを にリンクし、.so動的リンクを使用してアクセスできます。

于 2012-05-29T19:02:18.863 に答える