make 에러입니다.... 도와주세요

doogie의 이미지

Advanced Unix Programming이라는 책의
소스를 인터넷에서 다운받아서 제 리눅스에 깔고
셋팅후에 컴파일중인데요...

분명히 그 페이지(basepath.com/aup)에
있는 내용대로 설정하고 컴파일하는데도
에러나네요... :cry:

에러메시지는 다음과 같습니다.

gcc -I/usr/local/src/aup -I/usr/local/src/aup/include -I/usr/local/src/aup/common -I/usr/local/src/aup/c6 -Wimplicit -Wstrict-prototypes -Wall -D -D_REENTRANT -D_THREAD_SAFE -std=c99 -c -o opttest.o /usr/local/src/aup/c1/opttest.c
<command line>:1:1: macro names must be identifiers
make: *** [opttest.o] Error 1

참고로 저는 Redhat Linux9에 gcc 3.2.2 버전을 사용하고
있습니다...

doldori의 이미지

명령행에서
-D -D_REENTRANT
-D 다음에 심볼을 주지 않아서 그런 것 아닐까요?

doogie의 이미지

와우.. 그렇네요..
감사합니다.. ^^*

언제나 처음처럼 ~~