๋ฌธ์ ํด๊ฒฐ
๋น๋๊ฐ ์คํจํ๋ ๊ฒฝ์ฐ, ์ด๋ ๋น๋ ์๊ฐ์ ์์์ ์์
์ ์คํํ๋ ํ๋ก๊ทธ๋จ์ธ build.rs
๋๋ฌธ์ผ ์ ์์ต๋๋ค. ์ด๋ ๋น๋์ ๋ณ๋ ฌ์ฑ๊ณผ ์ฌํ์ฑ์ ์ต๋ํํ๊ธฐ ์ํด ์ ์ ์ธ ๋น๋ ๊ท์น์ ๋ชฉํ๋ก ํ๋ gn
๋ฐ ninja
์ ์ค๊ณ์ ๊ทผ๋ณธ์ ์ผ๋ก ์์ถฉ๋ฉ๋๋ค.
์ผ๋ถ build.rs
์์
์ ์๋์ผ๋ก ์ง์๋ฉ๋๋ค. ๊ทธ ์ธ๋ ์กฐ์น๊ฐ ํ์ํฉ๋๋ค.
๋น๋ ์คํฌ๋ฆฝํธ ํจ๊ณผ | Google์ gn ํ ํ๋ฆฟ์์ ์ง์ | ํ์ํ ์์ |
---|---|---|
๊ธฐ๋ฅ์ ์ฌ์ฉ ๋ฐ ์ฌ์ฉ ์ค์ง๋ก ๊ตฌ์ฑํ๊ธฐ ์ํด rustc ๋ฒ์ ํ์ธ | ์ | ์์ |
๊ธฐ๋ฅ์ ์ฌ์ฉ ๋ฐ ์ฌ์ฉ ์ค์ง๋ก ๊ตฌ์ฑํ๊ธฐ ์ํด ํ๋ซํผ ๋๋ CPU ํ์ธ | ์ | ์์ |
Generating code | ์ | ์ - gnrt_config.toml ์ ์ง์ |
C/C++ ๋น๋ | ์๋์ค | ์ฃผ๋ณ์ ํจ์น๋ฅผ ์ ์ฉํฉ๋๋ค. |
์์์ ๊ธฐํ ์์ | ์๋์ค | ์ฃผ๋ณ์ ํจ์น๋ฅผ ์ ์ฉํฉ๋๋ค. |
๋คํํ ๋๋ถ๋ถ์ ํฌ๋ ์ดํธ์๋ ๋น๋ ์คํฌ๋ฆฝํธ๊ฐ ํฌํจ๋์ด ์์ง ์์ผ๋ฉฐ, ๋คํํ ๋๋ถ๋ถ์ ๋น๋ ์คํฌ๋ฆฝํธ๋ ์์ ๋ ๊ฐ์ง ์์ ๋ง ์คํํฉ๋๋ค.