makefile로 컴파일 후 생기는 error 입니다.
글쓴이: hydrol88 / 작성시간: 토, 2007/02/24 - 7:41오후
Intel Fortran Complier에 레드햇 리눅스 엔터프라이즈 4.0 입니다.
받은 프로그램의 makefile을 읽어내는 것 조차 쉽지가 않네요. 컴파일하면 다음과 같습니다.
LIBRARIES를 설정에 문제가 있는 것 같습니다.
makefile 안에 LIBRARIES += -lXm -lXp -lXt -lX11 과 같이 있는데 다른 것은 문제가
없는 것같습니다만 -lXm 만 문제네요. 이것이 뭐하는 설정인지 잘 모르겠습니다.
아시는 분들 답변 부탁드립니다. 감사합니다.
[tomp@mycom sorce]$ make
...........(위 생략: 쭉 컴파일하다가 다음과 같은 메세지가 나옵니다.)
/usr/lib/gcc/x86_64-redhat-linux/3.4.6/libg2c.a -lm
/usr/bin/ld: cannot find -lXm
collect2: ld returned 1 exit status
make: *** [cdrms.Linux.g++.g77.ex] Error 1
[tomp@mycom sorce]$
Forums:
link할 library
link할 library 이름입니다.
-lXm : libXm.so, libXm.a 이런 library 파일이 있어야하는
libXm은 motif에 있는 library입니다만, motif는 상용이고,,
openmotif라는 package가 있긴하군요..
구글링.. openmotif, or libxm..
어쨌든.. libxm.so or libxm.a 라는 파일이 있어야 됩니다..
rpmfind.net에 있네요..
댓글 달기