STEVENS 의 APUE 책의 소스코드
글쓴이: jinushun / 작성시간: 금, 2003/08/08 - 6:26오전
스티븐스의 책 Advanced programming in the unix env.
책있잖아요
이소스를 리눅스에서 컴파일 할 수 있는 방법이 없나요?
혹시 해보신분 있으면 제발 좀 가르쳐주세요.
소스는 웹에서 통째로 다운받았는데.
유닉스 환경이라. 컴파일 에러가 나던데요.
고칠려 해봐도 제 실력으로는 엄두가 안나서 -_-;;
일단 라이브러리를 만드는 부분이 있던데.
아마 해보신분이 계실것 같아서요.
답변 주시면 감사하겠습니다.
혹시 필요하다면 Makefile 정도를 올려보도록하겠습니다.
하지만 아마 해보신분이 있을듯.
답변 기다리겠습니다.
Forums:
어디 있는지 알려주실래요?
소스코드는 어디 있는데요?
개념없는 초딩들은 좋은 말로 할때 DC나 웃대가서 놀아라. 응?
APUE RedHat용 소스 링크
다음은 APUE RedHat용 소스가 있는 곳의 링크 입니다.
5.0 , 5.1과 6.0 용이 있군요.
http://www.kohala.com/start/apue.html
요즘 버전에서 제대로 되는 지 확인은 안해봤습니다.
그럼~
Be Creative For Fun!!
바보같은 질문인거 같지만...
APUE가 대체 뭐죠?? 에구.. 어디에도 빠지지 않는 필독서군요.. 역시..
스티븐 아저씨 넘 대단하네요..
컴퓨터가 이해할수 있는 코드는 어느 바보나 다 작성할 수 있다. 좋은 프로그래머는 사람이 이해할 수 있는 코드를 짠다 - 마틴파울러
APUE
Advanced Programming in the Unix Environment - Stevens
2006년 1월 28일만 보고 산다 -_-;
감사합니다. 저도 그 싸이트에서 받았는데. 미처 리눅스가 있다는걸 발견을
감사합니다. 저도 그 싸이트에서 받았는데. 미처 리눅스가 있다는걸 발견을 안했군요 ㅋㅋ-_-
컴파일해보니 에러하나뜨는데 INFTIM 이 유닉스에만 정의된 듯 한데.
-1 인거 같은데 맞나요?
하여튼 저값을 바꾸면 잘 되네요.
정말 감사합니다.
----------------------------
www.nate.com
----------------------------
APUE library 컴파일 방법..
Stevens 씨의 APUE 소스 중에서 라이브러리 컴파일 방법입니다.
아래 방법은 gcc 2.95.4 의 데비안 환경과 래드햇 7.0 이상에서 테스트 해보았는데 잘되더군요.
1. tar xvf apue.tar
2. cd apue
3. cp Make.def.svr4 Make.defines
4. Make.defines에서 LDFLAGS와 LIB의 경로를 변경(target position)
5. cd lib.svr4
6. strerror.c 파일의 세번째 줄 sys_errlist 이것을 주석 처리
7. export PATH=$PATH:.
8. make
9. target position(경로) 에 libmisc.a 생성됨.
위에서 새성된 libmisc.a 와 그리고 ourhdr.h 를 이용해서 나머지 소스를 컴파일 하시면 됩니다.
Dream, Passion and Challenge..
[quote]Stevens 씨의 APUE 소스 중에서 라이브러리 컴파일
앗 리눅스용을 안받아도 그렇게 바꾸니 바로 되는군요.
허나 여기도 INFTIM 은 -1 로 바꾸었구요.. 멀까 -_-
어쨌든 리눅스로 컨버전 된 소스는 라이브러리 만드는 것이 좀 잘못된거 같네요.
모뎀 에서 소켓호출이라 =+-;;;
----------------------------
www.nate.com
----------------------------
댓글 달기