<< 2008년 5월 7일 (수) | | 2008년 5월 9일 (금) >>

HP aCC에서 ACE framework 설치 방법

1. 다운 로드

 - ACE-5.6.tar.gz

2. 설치 문서 위치

 - 일단 여기 사이트에서 참조하여 힌트를 얻음 
 - 설치 환경은 HP-UX B.11.31, aCC 버전 A.06.12

3. 제가 설치한 순서

 - Autoconf, m4 버전 확인 후 낮을 경우 설치
  - 환경 설정
   . setenv ACE_ROOT /home/k2/ACE_wrappers
 - vi $ACE_ROOT/ace/config.h
   . #include "ace/config-hpux-11.00.h" 추가 저장함
 - vi $ACE_ROOT/include/makeinclude/platform_macros.GNU
   . include $(ACE_ROOT)/include/makeinclude/platform_hpux_aCC.GNU 추가 저장함
 - setenv LD_LIBRARY_PATH $ACE_ROOT/lib:$LD_LIBRARY_PATH
 - setenv LPATH $ORACLE_HOME/lib:$ORACLE_HOME/lib32:/usr/lib/hpux64
 - 컴파일
   . gmake buildbits=64
 - $ACE_ROOT/lib에 shared library 컴파일됨

4. 기타

 - aCC A.06.12버전으로 오면서 64비트 옵션이 +DD64로 변경되었음
 --lxti 등에서 링킹 에러나는 경우 /usr/lib/hpux64를 LPATH에 추가해주면 해결됨

그외에 중간 중간에 오류나는 것에 대해서는 ldd <executable>, chatr <executable>를 통해 하나씩 원인을 찾아서 링크해주면 대부분 라이브러리는 컴파일 됨
삽질의 시간을 줄이도록 제가 한 내용을 공유합니다. 물론 환경에 따라 틀릴수도 있으니 이점 유의하세요.
태그 :