parse error 입니다.. 좀 봐주세요..
글쓴이: mabux / 작성시간: 수, 2005/02/16 - 5:39오후
memcpy ( (char *)&ifr.ifr_clnhwaddr, (char *)sa, sizeof(struct sockaddr) ); memcpy ( &ifr.ifr_localaddr.sa_data, &ip, sizeof(unsigned long) );
위의 두 문장에서
Quote:
parse error before ';' token
위의 에러가 발생합니다..
문법상의 문제는 없는 것 같은데...
머가 문제인지 도통 모르겠네요...
에러가 발생하는 부분 위아래로 다 검사를 해 보아도 별문제는 없습니다..
참고로memcpy ( &ip, &sin.sin_addr.s_addr, sizeof(unsigned long) );
위의 문장은 에러 없이 잘 돌아갑니다... ㅡㅡㅋ
커널은 레드헷 2.4.25입니다.
아시는 분은 답변 부탁드리겠습니다...
Forums:
-E 옵션을 줘서 preprocessing 된 결과만 보면 답이 날오거
-E 옵션을 줘서 preprocessing 된 결과만 보면 답이 날오거 같습니다.
추측하기론 struct sockaddr 이게 정의되지 않았거나 ifr_clnhwaddr 정의된
헤더파일이 포함되지 않아서 그런게 아닐까 생각되어 지네요.
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
선언시 디파인문에 실수로 ; 가 들어가있었네요...수정하고 나니 에러
선언시 디파인문에 실수로 ; 가 들어가있었네요...
수정하고 나니 에러는 말끔히 없어지더군요.. ^^;;;;
안녕하세요. 리눅스 초보입니다..
많은 부탁 바랍니다..
댓글 달기