![Studio 12.3: 언어 옵션 패키지가 설치되지 않았습니다.](https://linux55.com/image/32202/Studio%2012.3%3A%20%EC%96%B8%EC%96%B4%20%EC%98%B5%EC%85%98%20%ED%8C%A8%ED%82%A4%EC%A7%80%EA%B0%80%20%EC%84%A4%EC%B9%98%EB%90%98%EC%A7%80%20%EC%95%8A%EC%95%98%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
솔라리스 10 OS에 솔라리스 스튜디오 12.3을 설치했는데, 버전을 확인해보니 아래와 같은 결과가 나옵니다. 아래에 설치되어 있는데 /opt/SolarisStudio12.3/bin
잘못된 경로가 나타나는 이유는 무엇입니까? 경로를 정의한 후 .profile
확인하면 이제 올바른 경로를 볼 수 있지만 여전히 아래와 같이 $PATH
/opt/SolarisStudio12.3/bin
동일한 경로가 표시됩니다 . 누구든지 말해 줄 수 있나요?cc
cc -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/ucbcc
SPROcc
번들 로 제공되지 않은 C 컴파일러 패키지의 일부입니다.
답변2
실행해야 /opt/SolarisStudio12.3/bin/cc
하지만 실행하지 마십시오 /usr/ucb/cc
. ucb 스크립트는 현재 Studio 버전에서 작동하지 않으며 Solaris 11 이상에서는 제거된 SunOS 4 소프트웨어 구축을 위한 오래된 호환성 래퍼입니다.
가장 쉬운 방법은 환경 변수 /opt/SolarisStudio12.3/bin
에서 .$PATH
/usr/ucb