簡體   English   中英

使用php從C ++ .o文件獲取靜態值

[英]Obtain static values from C++ .o file using php

我有一個編譯的C ++目標文件。 該目標文件包含大量靜態常量值(事實上,.o文件僅包含靜態值)。 有什么辦法可以使用php讀取這些靜態值? 我不能將這些值復制到php中,而需要直接讀取它們。

謝謝任何人的回應。

使用nmobjdump轉儲.o的內容,並使用正則表達式手動將其解析為php頭文件。 這樣做的缺點是它不是“活動的”,因此,如果重建.o,則必須手動進行同步,但這聽起來確實像需要一次性的“快速而骯臟”的方法。

PHP是否具有dlopendlsym包裝器?

如果是,則可以將該.o文件鏈接為.so並使用動態鏈接進行訪問。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM