본문 바로가기

install

[RISCV] Toolchain Install RISC-V의 툴체인은 GCC를 비롯한 일련의 S/W 를 말한다. RISC-V 를 사용하기 위해서는 이 툴체인이 설치되어야 하며, 아래가 공식 툴체인이다. https://github.com/riscv/riscv-gnu-toolchain 그리고 물론 LLVM도 최신 버젼에서 riscv를 지원하때문에 , gcc대신에 LLVM으로 사용도 가능하다. 하지만, 현재 인터넷에 널려있는 자료들이 대부분 gnu gcc기준으로 작성되어 있기떄문에, gnu gcc로 어느정도 툴을 익히고 llvm등을 사용하는게 좋을듯 하다. gcc 전체를 만드는 것은 컴파일 하는데 꽤 시간이 오래 걸리기때문에, OS별로 pre-compile 해놓은 버젼도 있다. 잘 안되면 이 버젼을 그냥 가져다 쓰는 것도 나쁘지 않다. 그리고 gcc도 m.. 더보기
Rust, 장점, 설치 Install Rust의 장점은 compile타임에 최대한 많이 거를 수 있는 것들을 걸러서 최고의 perforcemance 를 뽑아내는것, 주로 max performance를 뽑아내는 제약중의 하나가 현대 언어에서는 필수인 garbage collection인데, 이를 turn off 하고 , c/c++ 수준으로 직접 메모리 관리까지 해야하는데, 보통 메모리관리에 어려움이 있기에, 이를 약간의 제약을 두어서, safe한 동작을 보장하는 언어이다. 아래 페이지에 설치 방법들이 대부분 나와있고, https://www.rust-lang.org/tools/install 대부분의 플래폼들을 지원하므로 큰문제는 없을 것이다. >> rustc --version 이 command로 제대로 설치 되었는지만 확인하면 기본적인 준비는 끝.. 더보기