我想用C语言获取程序集的标签地址。这是示例
我有一个start.S文件:
easy_install scipy
我有一个main.c文件:
.fun:
// do something
我想把'fun'的标签地址写入0x1000的内存,所以我写了
volatile unsigned int * p = (unsigned int *) 0x1000;
但无法编译错误信息:
*p = fun;
感谢您的帮助。
答案 0 :(得分:0)
extern fun;
* p =(unsigned int)& fun;