개발 지식/기타

맥 터미널에서 심볼릭 링크 만들기

서하빈 2023. 11. 30. 14:05

상황

맥 터미널에서 brew install openjdk@17 명령어로 openjdk 17버전을 다운로드 하였는데 다음과 같은 로그가 떴다.

 

하나씩 살펴보면

 

- 방금 다운로드한 openjdk를 시스템이 찾게 하기 위해서는 위의 명령어로 해당 경로에 심볼릭 링크를 생성할 수 있다는 의미이다.

심볼릭 링크: 리눅스에서 다른 파일이나 폴더를 가리키는 파일을 의미한다.

 

 

- keg-only란 뒤에 나온 설명처럼 /opt/homebrew 경로에 대해 심볼릭 링크 과정이 생략되었다는 뜻이고, 그 이유는 다른 버전으로 대체될 수 있는 버전이기 때문이라는 설명이다.

- 여기서 formula는 Homebrew에서 패키지의 설치 및 빌드 정보를 담고 있는 Ruby 스크립트 파일을 의미한다.

 

- 이 버전을 우선적으로 사용하려면 해당 버전의 bin 디렉토리를 PATH에 추가하라는 의미다.

 

 

- C컴파일러가 OpenJDK 17을 찾을 수 있도록 CPPFLAGS 환경변수에 해당 경로를 추가하라는 의미다. (이 과정이 필수인지 알아보기!)