我收到一个错误(错误:取消引用指向不完整类型的指针),addData->s = s 和 addData->type = type,我不知道为什么......它似乎对我有用(我但是,我对 C 有点生疏)
这是代码:
int addSym(char *s, var_type type){
struct syment* addData= malloc(sizeof(syment));
addData->s = s;
addData->type = type;
...
我有 syment 作为
typedef struct syment_s {
char *s;
int offset;
var_type type;
struct syment_s *next;
}*syment;
谢谢!