Infra

Rust compile error - linker cc not found

GOMJ 2024. 12. 27. 00:16

리눅스, 맥 계열은 rust를 다음과 같이 손쉽게 설치가 가능하다.

 

바로 rustup을 사용하는 방법이다. 공식 가이드에서도 해당 방법을 권유하긴한다.

 

curl https://sh.rustup.rs -sSf | sh -s

 

 

위와 같이 실행하면 손쉽게 설치가 가능하다.

 

하지만 문제점이 있었으니, 기타 구동에 필요한 몇몇 패키지는 누락이 되는듯 보인다.

 

실행 테스트를 위해 hello world 예제를 만들었는데 "linker cc not found" 에러가 발생했다.

 

검색해보니 rustup으로 설치했을 때 종종 발생하는 문제로 보였고, 원인은 컴파일을 구동하는 스크립트중에 필요한 

 

외부 환경이 덜 갖춰져서 발생한다고 한다. 따라서 핵심 패키지를 한번 설치해 줘야 한다.

 

sudo apt install build-essential

 

 

그리고 다시 컴파일을 하니 문제를 해결했다.