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;
ありがとう!