compile시 /usr/bin/ld: skipping incompatible ... 에러 메세지
이전에 한번 질문을 드렸었는데 답변이 없어 다시 질문드립니다.
64bit 리눅스 시스템에서 32bit 연산 프로그램을 사용하고있습니다.
cflag에 -m32 라는 flag를 달아 잘 사용했는데요.
업데이트를 하고 나서 다음 에러가 뜨면서 compile이 안됩니다.
어떻게 해야되나요?
---------------------------------------------------------------------------------------------------------------------------
Well, shall we compile (YES)?
Compiling...
In file included from sub_func1.c:3,
from parratt.5.c:18:
complex.c:9: warning: conflicting types for built-in function 'cexp'
complex.c:11: warning: conflicting types for built-in function 'csqrt'
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../lib/libncurses.a when searching for -lncurses
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../libncurses.a when searching for -lncurses
/usr/bin/ld: skipping incompatible /usr/lib/../lib/libncurses.a when searching for -lncurses
/usr/bin/ld: skipping incompatible /usr/lib64/libncurses.a when searching for -lncurses
/usr/bin/ld: skipping incompatible /usr/lib/libncurses.a when searching for -lncurses
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
Trouble with compiling, eh? Back to the editor (YES)?
/usr/bin/ld: cannot find
/usr/bin/ld: cannot find -lncurses
ncurses 라이브러리가 없다네요..
/usr/lib 에서 libncurses.a 하고 libncurses.so 파일 확인해 보세요.
레뎃계열이라면;;
rpm -qa | grep ncurses
해서 ncurses-devel 가 나오면 ㅇㅋㅂㄹ 안나오면 알아서 설치;
centos 나 기타 yum 이 가능하다면 yum install ncurses-devel 한방에 끝;;
하늘은 스스로 삽질 하는 자를 삽으로 팬다.
------------------------------------------------
http://glay.pe.kr
--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.
http://glay.pe.kr
답글 감사합니다.
답글 감사합니다.
그런데 체크해봤는데
[xray0201@landau bin]$ rpm -qa | grep ncurses
php-ncurses-4.3.9-3.22.5
ncurses-5.4-13
ncurses-devel-5.4-13
ncurses-devel-5.4-13
ncurses-5.4-13
으로 말씀하신 것들은 다 설치되어 있는듯 합니다.
맞나요?
댓글 달기