*.c 컴파일할때 말인데요..
글쓴이: 익명 사용자 / 작성시간: 목, 2001/12/06 - 8:43오후
실은 pro*c 로 *.pc 에서 *.c 로 변환시킨 .c 화일을 컴파일할때 생긴 문제점인데요..
여기 기종이 HP-UX 거든요? 근데
cpp "****.c", line **** error 4051Catenated input line too long - use -H option.
라는 에러들만 자꾸 나오거든요 여러 줄에 걸쳐서 말이예요 찾아보니까 cc 컴파일을 할때
cpp 를 자동적으로 호출하는데 그때 -Hnnn 이라는 옵션을 주어서 저 문제를 해결해야 한다고
하더라구요.. 그런데 문제는 그 cpp 용 옵션을 어떻게 주어야 하냐는 것입니다..
cc 를 실행할때 주는 것인가요? 아니면 cpp 를 따로 실행시켜야 하나요? 만일 cc 를 실행할때
cpp 에 대한 옵션을 줄수 있다면 그 방법이 어떻게 되는 것인지 또 따로 실행시켜야 한다면
어떻게 되는 것인지 염치없지만 가르쳐 주시면 감사하겠습니다..
Forums:
Re: *.c 컴파일할때 말인데요..
cc 옵션을 주면 됩니다.
cc 옵션이 영향을 범위는 cpp뿐만 아니라 ld 까지입니다.
Re^2: 말씀하신 방법은 좀 이상합니다...-_-;;;
하지만 사용하려는 옵션은 cpp 전용옵션인것 같은데요..
질문에 넣었다시피 -Hnnn 이라는 옵션인데, 그건 man cc 해봐도 그런옵션은 안나오던데요..
cc -o $PGM.o -L... -H30000
이런식으로 하라는 말씀이신가요? 그렇게 하면 모르는 옵션이라고 warning 이 나오면서 컴파일이 제대로 되지 않는데요...
cc warning 422 Unknown option "H" ignored.
cc warning 422 Unknown option "3" ignored.
cc warning 422 Unknown option "0" ignored.
cc warning 422 Unknown option "0" ignored.
cc warning 422 Unknown option "0" ignored.
cc warning 422 Unknown option "0" ignored.
위와 같은 warning 이 발생하면서
cpp "*****.c", line nnn error 4051 Catenated input line too long - use -H option.
라는 에러가 발생을 하면서 컴파일이 제대로 되지를 않아요...
제가 뭘 잘못 이해하구있다면 가르쳐 주시면 감사하겠습니다...
댓글 달기