gcc 컴파일시 오류
gcc-3.2.2를 소스 설치 하려고 하는데요
./configure은 잘 되거든요?
그런데 make하면
> make[2]: 들어감 `/root/gcc-3.2.2/i686-pc-linux-gnu/libjava' 디렉토리
> Makefile:3392: target `java/lang/Object.h' given more than once in the same rule.
bash: command substitution: line 1: unexpected EOF while looking for matching `''
bash: command substitution: line 3: syntax error: unexpected end of file
bash: make[2]:: command not found
[root@ned gcc-3.2.2]# Makefile:3392: target `java/lang/Class.h' given more than once in the same rule.
> /bin/sh ./libtool --tag=CXX --mode=link /root/gcc-3.2.2/gcc/xgcc -shared-libgcc -B/root/gcc-3.2.2/gcc/ -nostdinc++ -L/root/gcc-3.2.2/i686-pc-linux-gnu/libstdc++-v3/src -L/root/gcc-3.2.2/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -L/root/gcc-3.2.2/i686-pc-linux-gnu/libjava -ffloat-store -g -O2 -o libgcj.la -objectlist libgcj.objectlist \
> ../boehm-gc/libgcjgc_convenience.la ../libffi/libffi_convenience.la ../zlib/libzgcj_convenience.la \
> -rpath /usr/local/lib/. -rpath /usr/local/lib/. -lpthread ./libltdl/libltdlc.la -version-info `grep -v '^#' ./libtool-version`
여기까지 나오고 더이상 진행이 되지 않습니다. 몇시간 기다려 봤지만. - -;;
여기서 중단시키면
> make[2]: *** [libgcj.la] 인터럽트
> make[1]: *** [all-recursive] 인터럽트
> make: *** [all-target-libjava] 인터럽트
>
이렇게 나오고 끝나거든요. ㅜㅡ 도대체 어떻게 해야 하는지 모르겠습니다 .
도와주세요,~~
댓글 달기