undefined reference to ... 에러
글쓴이: 익명 사용자 / 작성시간: 화, 2001/11/27 - 4:32오전
C를 이제 막 시작한 초보입니다. 아래와 같은 간단한 코드를 컴파일 했는데 에러가 나네요. 문제 무엇인가요?
소스코드
main()
{
putch(0x8b);
getch();
}
#gcc -o putchar putchar.c
/tmp/ccvCVjnk.o In function 'main'
/tmp/ccvCVjnk.o(.text+0xf) undefined reference to 'putch'
/tmp/ccvCVjnk.o(.text+0x27) undefined reference to 'getch'
collect2 ld returned 1 exit status
Forums:
Re: undefined reference to ... 에러
putch 라던가 getch 는 dos 관련 library 아닌가요?
리눅스용 library 함수를 찾아봐야 하지 않을까요?
저도 모르겠습니다. -_-
Re^2: undefined reference to ... 에러
우선 답변 감사드립니다. 그렇다면 리눅스에서 쓸수 있는 함수 목록(맞는 표현
인가?)을 알려면 어떻게 해야하나요? 그리고 그 함수의 쓰임새(?)도 알수 있으
면 좋겠습니다.
Re^3: undefined reference to ... 에러
http//kldp.org/KoreanDoc/Glibc.zip
gcc c 라이브러리 레퍼런스입니다. 안에 기본적인 c 라이브러리 목록
이 들어 있습니다.
Re: undefined reference to ... 에러
#include
main()
{
putchar('a');
getchar();
}
댓글 달기