RedHat 8.0에서의 컴파일
글쓴이: stratus / 작성시간: 토, 2003/05/10 - 8:15오전
안녕하세요.
질문에 대한 답을 해주시리라 믿으며 먼저 감사의 말씀 드립니다 ^^
드라이버를 하나 제작하여 RedHat 7.2/7.1/7.0등에서 컴파일 및 설치를 완료하였는데,
같은 소스를 사용하여 8.0에서 컴파일하였더니 오류가 발생합니다.
다른 것은 제쳐놓고서라도 이해가 안되는 한가지가 있어서 질문 올립니다.
구조체를 사용할 경우, 구조체 타입명 앞에 "struct"를 붙이지 않으면 parse error가 발생하더군요.
리눅스에서 제공되는 include 밑의 header 파일을 include 하여 쓰는 경우에도, 그 소스 중에서도 'struct' 를 붙이지 않은 부분에 대하여 같은 에러를 발생시킵니다.
이유가 무엇인지 알려주세요~!!!!
gcc버전이 달라서 그런가요? 아니면 컴파일시 옵션을 설정해줘야 하는건가요?
아님 무엇때문일까요? 꼭 좀 알려주세요...
Forums:
댓글 달기