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>를 통해 하나씩 원인을 찾아서 링크해주면 대부분 라이브러리는 컴파일 됨
삽질의 시간을 줄이도록 제가 한 내용을 공유합니다. 물론 환경에 따라 틀릴수도 있으니 이점 유의하세요.
- 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>를 통해 하나씩 원인을 찾아서 링크해주면 대부분 라이브러리는 컴파일 됨
삽질의 시간을 줄이도록 제가 한 내용을 공유합니다. 물론 환경에 따라 틀릴수도 있으니 이점 유의하세요.








