现在,我发现只有这样:通过函数获取指向全局变量的指针。
有限责任公司:

@a = global i8 0
define i8* @ggvp_a () {
    ret i8* @a
}

C:
char* ggvp_a (void);

用途:
char* gvp_a = ggvp_a ();
*gvp_a = 8;
return *gvp_a;

(“ggvp”-“获取全局变量指针”)
有更方便的方法吗?

最佳答案

这是一个和其他声明一样的外部声明-只需添加

extern signed char a;

到您的.c文件。

10-04 21:41