HP-UX

hp-ux10.20 에 pthread package 설치문의

 
박지애
비정기 기여자

hp-ux10.20 에 pthread package 설치문의

hpux10.20 에 pthread 프로그램 컴파일을 하려고 합니다.

그런데 pthread 라이브러리가 없어요.

hp10.20에 pthread 라이브러리 어떻게 설치하나요?

설치 패키지도 없습니다. install CD도 없구요.

다운로드 싸이트 및 설치방법 좀 알려주세요

감사합니다.
2 응답 2
Joseph
초등학생

hp-ux10.20 에 pthread package 설치문의

ITRC문서입니다.. 참고하세요...



Have a great day^^



-------------------------------------------------------

DCE: DCE threads for HP-UX 10.20

A5499485



Problem Description



I cannot find the 'libpthread.a' file on SoftBench, or HP-UX 10.20.

I need to write applications under HP-UX 10.20 that use DCE (Distributed

Computing Environment) threads.



How do I get thread support for HP-UX 10.20?



Configuration Info



Operating System - HP-UX

Version - 10.20

Hardware System - PA9000

Series - K410



Solution



You need the DCE runtime and DCE developers toolkit to create threads

applications for HP-UX 10.20. The pthread development files are located

on the DCE-CoreTools.DCE-BPRG and DCE-CoreTools.DFS-BPRG media from

the CoreOS disk.



------------------------------------------------------------



문제

DDE(Distributed Debugging Environment)를 사용하고 있습니다.



HP-UX 11.0 및 HP-UX 10.20에서 libcma pthread 프로그램을 컴파일하는 방법은 무엇입니까?







구성

운영 체제 - HP-UX

부속 시스템 - DDE(Distributed Debugging Environment)







해결

HP-UX 11.0에서 다음 명령을 사용하여 컴파일합니다.



cc -Aa -D_REENTRANT -D_HPUX_SOURCE -D_PTHREADS_DRAFT4 source.c -lcma



HP-UX 10.20에서 다음 명령을 사용하여 컴파일합니다.



cc -Aa -D_REENTRANT -D_HPUX source.c -lcma



정상적인 기본 컴파일/실행 시간은 커널 스레드를 대상으로 하기 때문에 HP-UX 11.0에서 D_PTHREADS_DRAFT4가 필요합니다. 이 컴파일 옵션은 커널 스레드 대신 실제로 libcma를 사용하도록 보장합니다. 이 옵션을 생략하면 컴파일한 후에 비정상적인 실행 시간 결과가 나타날 수도 있습니다.



DDE는 -dcethreads라는 새로운 옵션을 가지고 있습니다.



대상 프로그램이 HP DCE 스레드 응용 프로그램이라는 것을 디버거에 알립니다. 기본적으로 디버거는 스레드가 사용하는 대상 프로그램이 커널 스레드 응용 프로그램인 것으로 간주합니다. 이 옵션을 지정하지 않고 HP DCE 스레드 응용 프로그램을 디버깅하면 디버깅 명령이 예상대로 실행되지 않을 수도 있습니다.



다음과 같이 작은 테스트 프로그램을 사용할 수 있습니다.



$cc -Aa -D_REENTRANT -D_HPUX_SOURCE -D_PTHREADS_DRAFT4 simple.c -o

simple -lcma



$simple



This is thread#: 1

After creating 1 threads



$dde



>debug -dce_threads simple

>....



고광태
중학생

hp-ux10.20 에 pthread package 설치문의

DCE 는 어플리케이션 cd 1 안에 있습니다.