[실행에러] 다음 에러 메시지가 뭐죠?
글쓴이: omando / 작성시간: 토, 2003/07/05 - 5:34오후
소켓프로그래밍에서 select함수를 이용해보고자 예제를 구해 돌려보았는데
다음과 같은 메시지만 계속 발생하는군요..(컴파일은 성공)
-bash: syntax error near unexpected taken 'newline'
환경은 : 컴팩 DS20 서버장비임.
소스는 [url] http://man.kldp.org/man/man2/select.2.html [/url]에서 가져온것임.
#include <stdio.h> #include <sys/time.h> #include <sys/types.h> #include <unistd.h> int main(void) { fd_set rfds; struct timeval tv; int retval; /* 입력된때를 알아보기 위해 stdin (fd 0)을 검사한다. */ FD_ZERO(&rfds); FD_SET(0, &rfds); /* 5초를 기다린다. */ tv.tv_sec = 5; tv.tv_usec = 0; retval = select(1, &rfds, NULL, NULL, &tv); /* 지금 tv 값에 의존하지 마라. */ if (retval) printf("Data is available now.\n"); /* FD_ISSET(0, &rfds) 는 true이다. */ else printf("No data within five seconds.\n"); exit(0); }
Forums:
bash 에러면 실행파일 에러는 아닌 것 같은데요.어떻게 컴파일
bash 에러면 실행파일 에러는 아닌 것 같은데요.
어떻게 컴파일 하시고 실행하셨는지 메시지를 보여주세요.
rommance.net
컴파일 내용
다음과 같이 컴파일 했걸랑요..
> cc -o select select.c
> select
./select 로 실행 해야 합니다.
./select 로 실행 해야 합니다.
+++ 여기부터는 서명입니다. +++
국가 기구의 존속을 위한 최소한의 세금만을 내고, 전체 인민들이 균등한 삶을
영위할 수 있는 착취가 없는 혁명의 그날은 언제나 올 것인가!
-- 조정래, <태백산맥> 중에서, 1986년
댓글 달기