아래 라이브러리 관련한 질문 추가 입니다.
말씀해주신 방법으로 컴파일을 시도 했습니다. 컴파일은 컴퓨터 A에서 성공했으나. 실행 파일의 ldd 결과를 보면 아래와 같습니다.
libOB.so.4.0.1 => ../lib/corba/libOB.so.4.0.1 (0x40017000)
libJTC.so.2.0.0 => ../lib/corba/libJTC.so.2.0.0 (0x403c3000)
libpthread.so.0 => ../lib/corba/libpthread.so.0 (0x403e2000)
libmysqlclient.so.15 => ../lib/mysql/libmysqlclient.so.15 (0x403f0000)
libstdc++.so.5 => ../lib/common/libstdc++.so.5 (0x40469000)
libm.so.6 => ../lib/common/libm.so.6 (0x4051c000)
libgcc_s.so.1 => ../lib/common/libgcc_s.so.1 (0x4053e000)
libc.so.6 => ../lib/common/libc.so.6 (0x40546000)
--> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libcrypt.so.1 => ../lib/common/libcrypt.so.1 (0x40680000)
libnsl.so.1 => ../lib/common/libnsl.so.1 (0x406ad000)
libz.so.1 => /usr/local/mysql/lib/mysql/libz.so.1 (0x406c2000)
위의 화살표 부분에서 ld-linux.so.2를 ../lib 에 있는걸 써야 하는데 계속 /lib에 있는걸 가져다 씁니다. 컴퓨터 B에 서 실행 파일의 ldd 결과를 보면
GLIBC_PRIVATE 와 관련된 에러 메시지가 나옵니다.
ld-linux.so.2를 ../lib에 있는걸로 사용 할 수 있는 방법에 대해 질문 드립니다.
댓글 달기