라이브러리를 찾지 못합니다.
글쓴이: Seven.. / 작성시간: 화, 2004/03/30 - 12:56오전
g++을 이용해 컴파일 했습니다.
g++ -o server server.cpp
이하 에러입니다. 라이브러리가 없군요;;
[root@localhost os]# g++ -o server server.cpp server.cpp:4:1: warning: "_GNU_SOURCE" redefined <command line>:4:1: warning: this is the location of the previous definition In file included from server.cpp:6: local.h:5:18: cstdio: 그런 파일이나 디렉토리가 없음 In file included from /usr/include/sys/types.h:31, from local.h:6, from server.cpp:6: /usr/include/bits/types.h:31:20: stddef.h: 그런 파일이나 디렉토리가 없음 In file included from local.h:6, from server.cpp:6: /usr/include/sys/types.h:147:20: stddef.h: 그런 파일이나 디렉토리가 없음
이런 에러로 시작해서....
계속해서......
server.cpp: In function `int main()': server.cpp:11: error: `FILE' undeclared (first use this function) server.cpp:11: error: (Each undeclared identifier is reported only once for each function it appears in.) server.cpp:11: error: `fin' undeclared (first use this function) server.cpp:17: error: `perror' undeclared (first use this function) server.cpp:27: error: `popen' undeclared (first use this function) server.cpp:29: error: `fileno' undeclared (first use this function) server.cpp:33: error: `pclose' undeclared (first use this function) server.cpp:39: error: `stderr' undeclared (first use this function)
안에서 필요한 헤더는
Quote:
#include <cstdio>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <string.h>
#include <linux/limits.h>
#include <stdlib.h>
이런 헤더들이 필요합니다.
라이브러리를 잡게 해주려면어떻게 하면 될까요?
뭐 특별히 건들인건없는데 ..ㄱ
Forums:
[quote]#include <cstdio> [/quo
stdio.h에서 오타나신것 아닌가요?
나를 죽이지 않는 모든 것은 나를 강하게 할 뿐이다.
[quote="hekimian"][quote]#include <
http://www.cplusplus.com/doc/ansi/hfiles.html
표준 32 header는 여기에 <complex>가 추가되었습니다.
http://www-d0.fnal.gov/~dladams/cxx_standard.pdf
319 쪽(실제 345 번째 페이지)에 있는 17.4.1.2 절을 보십시오.
--
자본주의, 자유민주주의 사회에서는 결국 자유마저 돈으로 사야하나보다.
사줄테니 제발 팔기나 해다오. 아직 내가 "사겠다"고 말하는 동안에 말이다!
ㅠ.,ㅜ
해..해결방법은 없는건가요? ㅠ.,ㅜ
VENI VIDI VICI
음냐
어
댓글 달기