C/Trouble Shooting
[C] 에러해결: error: unknown type name ‘siginfo_t’
2022. 5. 19. 23:04반응형
문제/에러
xx.c:115:24: error: unknown type name ‘siginfo_t’
115 | void sig_user(int sig, siginfo_t *info,
| ^~~~~~~~~
xx.c:115:24: error: unknown type name ‘siginfo_t’
115 | void sig_user(int sig, siginfo_t *info,
| ^~~~~~~~~
해결방안
아래의 방법 둘다 혹은 둘 중 하나를 적용해본다.
해결방법 1.
소스코드 상단에 아래를 추가해준다.
#define _POSIX_SOURCE
해결방법 2.
아래의 소스를 상단에 include한다.
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>
#include <signal.h>
해결방법 3.
#define _GNU_SOURCE
시간 절약했으면 아래의 좋아요.
참고자료
반응형