Studio 12.3: 언어 옵션 패키지가 설치되지 않았습니다.

Studio 12.3: 언어 옵션 패키지가 설치되지 않았습니다.

솔라리스 10 OS에 솔라리스 스튜디오 12.3을 설치했는데, 버전을 확인해보니 아래와 같은 결과가 나옵니다. 아래에 설치되어 있는데 /opt/SolarisStudio12.3/bin잘못된 경로가 나타나는 이유는 무엇입니까? 경로를 정의한 후 .profile확인하면 이제 올바른 경로를 볼 수 있지만 여전히 아래와 같이 $PATH /opt/SolarisStudio12.3/bin동일한 경로가 표시됩니다 . 누구든지 말해 줄 수 있나요?cccc -V

which cc
/usr/ucb/cc

cc -V
/usr/ucb/cc: language optional software package not installed

답변1

귀하의 /usr/ucb/cc스크립트 /usr/ccs/bin/ucbcc는 설치되어 있는지 확인한 다음 호출할 수 있습니다(또는 귀하의 경우와 같이 스크립트가 없으면 불평할 수도 있습니다).

/usr/ccs/bin/ucbccSPROcc번들 로 제공되지 않은 C 컴파일러 패키지의 일부입니다.

답변2

실행해야 /opt/SolarisStudio12.3/bin/cc하지만 실행하지 마십시오 /usr/ucb/cc. ucb 스크립트는 현재 Studio 버전에서 작동하지 않으며 Solaris 11 이상에서는 제거된 SunOS 4 소프트웨어 구축을 위한 오래된 호환성 래퍼입니다.

가장 쉬운 방법은 환경 변수 /opt/SolarisStudio12.3/bin에서 .$PATH/usr/ucb

관련 정보