64비트 멀티코어 os 원리와 구조 개발환경 구축시 binutils설치 에러가 뜨네요
책내용대로 따라하다 계속 안되서..
저자 블로그에 들어가서 보니 새로 없데이트되어 g++이 있어야 해서
몇가지 cygwin설치시 몇개를 더 추가 해야하더군요..
그래서 다 설치하고
make configure-host부분까지는 잘 되더군요..
그런데 make LDFLAGS="-static"에서 오류가 납니다..
parse.o arlex.o ar.o not-ranlib.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a /usr/lib/libfl.a -lintl
/usr/lib/gcc/x86_64-pc-cygwin/4.8.3/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lintl
collect2: error: ld returned 1 exit status
Makefile:743: recipe for target 'ar.exe' failed
make[4]: *** [ar.exe] Error 1
make[4]: Leaving directory '/usr/src/binutils-2.24/binutils-2.24/binutils'
Makefile:974: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/usr/src/binutils-2.24/binutils-2.24/binutils'
Makefile:625: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/usr/src/binutils-2.24/binutils-2.24/binutils'
Makefile:3485: recipe for target 'all-binutils' failed
make[1]: *** [all-binutils] Error 2
make[1]: Leaving directory '/usr/src/binutils-2.24/binutils-2.24'
Makefile:834: recipe for target 'all' failed
make: *** [all] Error 2
이렇게 오류가 나는데....도데체 무슨 문제인가요??
ld 관련 문제인 듯 합니다.
intl 관련 패키지를 설치하세요
댓글 달기