>> Read No. 33998 article  
RE: 책의 예제 make방법 좀 부탁.. ㅜㅜ

등록 2001-08-02 13:54:00     조회 1
이름 노란    

		cc에서 잘못된 옵션을 사용한다네요...
그런 경우 보통은 그옵션 사용안하면 됩니다.
아래 메시지보니까 makefile화일에서 solaris 옵션을 사용했더군요.
리눅스 사용하는거 아닌가요?
 만약 리눅스라면 makefile 처음에서 Digital unix용 flag를 사용하구요.
에러나는 옵션은 지우면 됩니다.
리눅스에서 테스트해본결과 이렇게 하면 무난히 컴파일 되더군요.
실행이 제대로 되는지는 테스트 안해봤습니다.
 # Digital UNIX 4.0 compilation flags:
#CFLAGS=-std1 -pthread -g -w1 $(DEBUGFLAGS)
CFLAGS=-pthread -g
RTFLAGS=-lrt
 # Solaris 2.5 compilation flags:
#CFLAGS=-D_POSIX_C_SOURCE=199506 -D_REENTRANT -Xa -lpthread -g $(DEBUGFLAGS)
#RTFLAGS=-lposix4
 : [root@test thread]# make
: cc -D_POSIX_C_SOURCE=199506 -D_REENTRANT -Xa -lpthread -g     alarm.c   -o alarm
: cc: unrecognized option `-Xa'
: cc -D_POSIX_C_SOURCE=199506 -D_REENTRANT -Xa -lpthread -g     alarm_cond.c   -o
: alarm_cond
: cc: unrecognized option `-Xa'
: cc -D_POSIX_C_SOURCE=199506 -D_REENTRANT -Xa -lpthread -g     alarm_fork.c   -o
: alarm_fork
: cc: unrecognized option `-Xa'
: cc -D_POSIX_C_SOURCE=199506 -D_REENTRANT -Xa -lpthread -g  -lposix4  -o alarm_mu
: tex alarm_mutex.c
: cc: unrecognized option `-Xa'
: /usr/bin/ld: cannot find -lposix4
: collect2: ld returned 1 exit status
: make: *** [alarm_mutex] 오류 1 
:
: 다음과 같은 오류가 발생합니다. 제가 리눅스 환경에서 프로그래밍을 해본적
: 이 거의 없어서 막막하네요...
: 실행 환경은 와우 리눅스 7.1이구요..
:
: 예제 파일 경로는
: http://www.aw.com/cseng/titles/0-201-63392-2/programs.tar.Z : 여기...
: 아시는분 이 예제 make 하는 방법좀 부탁드리겠습니다.
이름
암호
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.06 초 ] 작업시간: [ 0.01 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789512120
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.