Solaris_x86에 GCC 설치

Solaris_x86에 GCC 설치

내 답변을 인터넷 검색해 보았지만 모두가 GCC가 이미 Solaris OS에 설치되어 있다고 말합니다. 그들은 그것을 /usr/sfw/bin당신의 것에 추가하라고 했고 $PATH, 그렇게 한 다음 컴퓨터를 다시 시작했지만 GCC를 사용하여 소프트웨어를 컴파일하려고 하면 아무 일도 일어나지 않습니다.

그러나 루트 사용자로 다음 find 명령을 실행하면:

find / -name gcc

결과가 다시 나오지 않습니다. 나에게 이것은 GCC가 시스템에 설치되어 있지 않음을 나타냅니다.

어디서 구해서 시스템에 설치할 수 있나요?

노트:이것은 SPARC가 아니라 VMWare에 있습니다.

답변1

더 많은 조사를 한 후에 사용할 수 있다는 것을 알았습니다.

pkg install gcc-45

현재 다운로드 중입니다. 사용할 수 없는 다른 Linux 시스템과 마찬가지로 사용하는 데 지쳤습니다 pkg.

이 문제를 해결하도록 검색하고 도움을 주셔서 감사합니다. 하지만 지금은 해결된 것 같습니다.

답변2

어디를 봐야 할지에 대한 조언은 gccSolaris 11이 아니라 Solaris 10을 참조합니다. Solaris 11의 경우 라는 패키지를 설치해야 한다는 것을 배웠지 gcc-45만 그것만으로는 충분하지 않습니다.

다음은 모든 Solaris 시스템에 있어야 한다고 생각되는 GNU 패키지 목록입니다.

다음과 같이 하십시오:

pkg 설치 pkg://solaris/archiver/gnu-tar
pkg 설치 pkg://solaris/developer/gnu-binutils
pkg 설치 pkg://solaris/diagnostic/top
pkg 설치 pkg://solaris/file/gnu-coreutils
pkg 설치 pkg://solaris/file/gnu-findutils
pkg 설치 pkg://solaris/text/gawk
pkg 설치 pkg://solaris/text/gnu-diffutils
pkg 설치 pkg://solaris/text/gnu-grep
pkg 설치 pkg://solaris/text/gnu-sed

(아니요, 당신이 실제로 이것을 요구한 것은 아니라는 것을 압니다. 그러나 그것을 가지고 있으면 나중에 당신의 삶이 더 편해질 것입니다)

이것은 귀하가 요청한 것입니다. 개발/빌드 목적으로 호스트를 사용하는 경우 다음을 추가해야 합니다.

pkg 설치 pkg://solaris/developer/build/gnu-make
pkg 설치 pkg://solaris/developer/build/make
pkg 설치 pkg://solaris/developer/gcc-45
pkg 설치 pkg://solaris/system/header
pkg 설치 pkg://solaris/developer/build/autoconf
pkg 설치 pkg://solaris/developer/build/automake-110

(단순한 설치로는 gcc-45충분하지 않습니다)

위의 내용은 빌드/컴파일 프로세스 중에 다양한 오픈 소스 패키지에서 일반적으로 사용되는 모든 기존 GNU/Linux 도구와 C/C++ 개발을 위한 기존 도구가 포함된 호스트를 제공합니다.

GNU 도구는 디스크 공간을 매우 적게 차지하므로 설치하지 않을 이유가 없습니다. 개발 도구는 더 많은 공간을 차지하므로 빌드/컴파일을 원하지 않는 호스트에 보관할 수 있습니다.

관련 정보