[완료] UNIX 성경책 번역본을 보고 소스 코딩하는데 이런 에러가 ㅡㅡ

fucnoder의 이미지

그동안 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

이런 메시지가 나오네요.

후덜덜..만질 시간은 주말밖에 없는데 ㅡㅡ^

winner의 이미지

기억으로는 삽질 좀 해야하는 구조다라는 점... -_-.
몇 번 해보지 않았습니다. 우리나라 사람보다는 외국얘들이 좀 더 해봤을텐데 한번 찾아보시죠.

환상경의 이미지

예제 파일을 묶어놓은 압축파일을 제공하고 있습니다.

apue.h에 대한 내용은 책 뒤에 부록으로 수록되어있는데 이걸 다 코딩하는거보다는
소스파일을 받아서 사용하시면 편합니다.
그리고 err_sys는 압축파일에 보시면 error.c 라는 파일에 있더군요
저도 이거때문에 좀 헤매였었네요;;;;

=================================
이제는 앞만 보며 전진해야만 할뿐.......
BLOG : http://khmirage.tistory.com/

==================================================================
정체된 일상.... 계기를 만들어야 하는데........
BLOG : http://khmirage.tistory.com/

fucnoder의 이미지

funny coder

error.c를 어떻게
같이 컴파일해야되나요 ㅇ_ㅇ;;;;;

winapi project 형 코딩만해봐서 ㅡㅡ;

제가 따로 error.h를 만들어서 같이 추가해써야되야 하는지?

답변해져서서 감사 드립니다.

funny coder

fucnoder의 이미지

funny coder

상경님 감사 상경님 답변보고 해겼했어요 그런데.

혹시 이거 사용하실때

limits.h의

ARG_MAX가 찾을수 없다고 하지 않던가요?

열어보니 없더군요.
그래서 watson 사이트에서 커널 소스 보았더니
거기 2.6커널은
#define 되어 있어서
걍 추가해버렸는데 ㅡㅡ^ 이렇게 건드려도될지.

답변감사드립니다 (_ _)

funny coder