[완료] UNIX 성경책 번역본을 보고 소스 코딩하는데 이런 에러가 ㅡㅡ
글쓴이: fucnoder / 작성시간: 일, 2009/03/22 - 12:07오후
그동안 gl 프로그래밍만 하다가..
이리저리 simple shell 을 만들어야 되는 일이 생겨.
번역본을 구입했습니다 ㅡㅡ;
그리고 우분투에서 실습을 하는데.
apue.h 사용하더군요.
err_sys에서 레퍼런스를 할수 없다고..
그래서 이리저리 뒤적거렸더니
make 해야 하더군요.
압축푼후 make를 실행후 컴파일은
'all'를 위해 할일이 없습니다 ㅡㅡ;
그리고 최종적으로 getenv1.0 오류 발생하구.
질문은 결론적으로 제2판보고계신분 코딩해보셨나요?
쩝..이걸 어떻게 해야되죠.
이후에 기본 코드로
#include
int main() { return 0; }
gcc를 해도
/usr/bin/ld: l Syntax error: newline unexpect
collect2: ld returned 2 exit status
이런 메시지가 나오네요.
후덜덜..만질 시간은 주말밖에 없는데 ㅡㅡ^
Forums:
시도해본 적이 있었는데...
기억으로는 삽질 좀 해야하는 구조다라는 점... -_-.
몇 번 해보지 않았습니다. 우리나라 사람보다는 외국얘들이 좀 더 해봤을텐데 한번 찾아보시죠.
웹에서 검색해보시면
예제 파일을 묶어놓은 압축파일을 제공하고 있습니다.
apue.h에 대한 내용은 책 뒤에 부록으로 수록되어있는데 이걸 다 코딩하는거보다는
소스파일을 받아서 사용하시면 편합니다.
그리고 err_sys는 압축파일에 보시면 error.c 라는 파일에 있더군요
저도 이거때문에 좀 헤매였었네요;;;;
=================================
이제는 앞만 보며 전진해야만 할뿐.......
BLOG : http://khmirage.tistory.com/
==================================================================
정체된 일상.... 계기를 만들어야 하는데........
BLOG : http://khmirage.tistory.com/
상경님.
funny coder
error.c를 어떻게
같이 컴파일해야되나요 ㅇ_ㅇ;;;;;
winapi project 형 코딩만해봐서 ㅡㅡ;
제가 따로 error.h를 만들어서 같이 추가해써야되야 하는지?
답변해져서서 감사 드립니다.
funny coder
아 상경님
funny coder
상경님 감사 상경님 답변보고 해겼했어요 그런데.
혹시 이거 사용하실때
limits.h의
ARG_MAX가 찾을수 없다고 하지 않던가요?
열어보니 없더군요.
그래서 watson 사이트에서 커널 소스 보았더니
거기 2.6커널은
#define 되어 있어서
걍 추가해버렸는데 ㅡㅡ^ 이렇게 건드려도될지.
답변감사드립니다 (_ _)
funny coder
댓글 달기