Rust ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ฆด๋ฆฌ์ค 1.49๊ฐ ๊ฒ์๋์์ต๋๋ค.
Rust ์ปดํ์ผ๋ฌ๋ ๊ด๋ฒ์ํ ์์คํ ์ ์ง์ํ์ง๋ง Rust ํ์ ๋ชจ๋ ์์คํ ์ ๋ํด ๋์ผํ ์์ค์ ์ง์์ ์ ๊ณตํ ์ ์์ต๋๋ค.
๊ฐ ์์คํ ์ด ์ผ๋ง๋ ์ง์๋๋์ง ๋ช ํํ๊ฒ ํ์ํ๊ธฐ ์ํด ๊ณ์ธต ์์คํ ์ด ์ฌ์ฉ๋ฉ๋๋ค.
-
๋ ๋ฒจ 3. ์์คํ ์ ์ปดํ์ผ๋ฌ์์ ์ง์๋์ง๋ง ๊ธฐ์ฑ ์ปดํ์ผ๋ฌ ์ด์ ๋ธ๋ฆฌ๋ ์ ๊ณต๋์ง ์์ผ๋ฉฐ ํ ์คํธ๊ฐ ์คํ๋์ง ์์ต๋๋ค.
-
๋ ๋ฒจ 2. ๊ธฐ์ฑ ์ปดํ์ผ๋ฌ ์ด์ ๋ธ๋ฆฌ๊ฐ ์ ๊ณต๋์ง๋ง ํ ์คํธ๋ ์คํ๋์ง ์์ต๋๋ค.
-
๋ ๋ฒจ 1. ์ค๋น๋ ์ปดํ์ผ๋ฌ ์ด์ ๋ธ๋ฆฌ๊ฐ ์ ๊ณต๋๋ฉฐ ๋ชจ๋ ํ ์คํธ๋ฅผ ํต๊ณผํฉ๋๋ค.
ํ๋ซํผ ๋ฐ ์ง์ ์์ค ๋ชฉ๋ก: https://doc.rust-lang.org/stable/rustc/platform-support.html
๋ฆด๋ฆฌ์ค 1.49์ ์๋ก์ด ๊ธฐ๋ฅ
-
64๋นํธ ARM Linux ์ง์์ด ๋ ๋ฒจ 1๋ก ์ด๋๋จ(๋ ๋ฒจ 86 ์ง์์ ๋ฐ๋ ์ต์ด์ ๋นx1 ์์คํ )
-
64๋นํธ ARM macOS์ ๋ํ ์ง์์ด ๋ ๋ฒจ 2๋ก ์ด๋๋์์ต๋๋ค.
-
64๋นํธ ARM Windows์ ๋ํ ์ง์์ด ๋ ๋ฒจ 2๋ก ์ด๋๋์์ต๋๋ค.
-
๋ ๋ฒจ 32์์ MIPS2r3์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. (PIC32 ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ์ ์ฌ์ฉ๋จ)
-
๋ด์ฅ๋ ํ ์คํธ ํ๋ ์์ํฌ๋ ์ด์ ๋ค๋ฅธ ์ค๋ ๋์์ ์์ฑ๋ ์ฝ์ ์ถ๋ ฅ์ ์ธ์ํฉ๋๋ค.
-
์ธ ๊ฐ์ง ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ธฐ๋ฅ์ด Nightly์์ Stable๋ก ์ด๋๋์์ต๋๋ค.
-
์ด์ ๋ ํจ์๊ฐ const๋ก ํ์๋ฉ๋๋ค(์ปดํ์ผ ์ ์ฌ์ฉ ๊ฐ๋ฅ).
-
LLVM์ ์ต์ ๋ฒ์ ์ ๋ํ ์๊ตฌ ์ฌํญ์ด ์ฆ๊ฐํ์ฌ ์ด์ LLVM9(์ด์ LLVM8)์ ๋๋ค.
์ถ์ฒ : linux.org.ru