我有以下链接到我的cpp项目的asm代码:
Some_Variable EQU 0x0F00F0F0
...
现在我想从C代码中访问一些_变量。我不太走运。你到底是怎么做到的?这可能吗?
最佳答案
其中一种方法是使用一个变量,该变量的赋值是常量。不确定您的汇编程序,但对于nasm,您可以执行以下操作:
Some_Variable equ 0x0F00F0F0
global _somevar
_somevar dd Some_Variable
然后在C中:
extern int somevar
大多数汇编程序都有相似的关键字,所以我希望这能有所帮助。
关于c - 从汇编程序外部获取,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23514867/