Неустранимая ошибка stdio: файл '_ctermid.h' не найден - PullRequest
0 голосов
/ 24 сентября 2019
include<stdio.h>

и когда я использовал gcc для завершения, это получилось:

/ usr / local / include / stdio.h: 205: 10: фатальная ошибка: файл _ctermid.h не найден

Сегодня что-то пошло не так.Раньше он заканчивался несколько дней назад

вот исходный код stdio.h на моем mac

...............

/* Additional functionality provided by:
 * POSIX.1-1988
 */

#if __DARWIN_C_LEVEL >= 198808L
#define L_ctermid   1024    /* size for ctermid(); PATH_MAX */

__BEGIN_DECLS
#include <_ctermid.h>  // here is the stdio.h:205:10

#if defined(_DARWIN_UNLIMITED_STREAMS) || defined(_DARWIN_C_SOURCE)
FILE    *fdopen(int, const char *) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_3_2, __DARWIN_EXTSN(fdopen));
#else /* !_DARWIN_UNLIMITED_STREAMS && !_DARWIN_C_SOURCE */
FILE    *fdopen(int, const char *) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fdopen));
#endif /* (DARWIN_UNLIMITED_STREAMS || _DARWIN_C_SOURCE) */
int  fileno(FILE *);
__END_DECLS
#endif /* __DARWIN_C_LEVEL >= 198808L */

..................
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...