编译lftp的问题

时间:2017-09-26 16:25:10

标签: c linux gcc

我的一个朋友有建立lftp-4.4.15的问题。 argmatch.c包含并且编译器抱怨枚举

typedef enum { _Bool_must_promote_to_int = -1, false = 0, true = 1 } _Bool;

错误是:

./stdbool.h:115:70: Error: expected »;«, identifier or »(« before »_Bool«

如果他自己实验性地定义了这种类型并将其命名为Bool而不是_Bool,编译器就不会抱怨。但系统标题允许用下划线定义标识符,所以我不明白这里的问题是什么。

0 个答案:

没有答案