Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ llvm-diff-3.7 ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
llvm-diff - LLVM ๊ตฌ์กฐ 'diff'
๊ฐ์
llvm-diff [์ต์ ] ๋ชจ๋ 1 ๋ชจ๋ 2 [๊ธ๋ก๋ฒ name ...]
๊ธฐ์
llvm-diff ๋ LLVM ๋ชจ๋์ ๊ตฌ์กฐ๋ฅผ ๋น๊ตํ๋ฉฐ ์ฃผ๋ก ์ฐจ์ด์ ์ ์ค์ ์ ๋ก๋๋ค.
๊ธฐ๋ฅ ์ ์. ์์ ๋ณ๊ฒฝ๊ณผ ๊ฐ์ ์ฌ์ํ ์ฐจ์ด
์ ์ญ ๋๋ ๋ก์ปฌ ๊ฐ์ ์ด๋ฆ์ ๋ฌด์๋ฉ๋๋ค.
์ด๋ฆ์ด '.ll'๋ก ๋๋๋ ๊ฒฝ์ฐ ์ ๋ ฅ ๋ชจ๋์ ์ด์ ๋ธ๋ฆฌ ํ์ผ๋ก ํด์๋ฉ๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด ๋นํธ์ฝ๋ ํ์ผ๋ก ์ฝํ์ง๋๋ค.
์ ์ญ ์ด๋ฆ ๋ชฉ๋ก์ด ์ ๊ณต๋๋ฉด ํด๋น ์ด๋ฆ์ด ์๋ ๊ฐ๋ง ๋น๊ต๋ฉ๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด ๋ชจ๋ ์ ์ญ ๊ฐ์ด ๋น๊ต๋๊ณ ๋ค์๊ณผ ๊ฐ์ ์ ์ญ์ ๋ํ ์ง๋จ์ด ์์ฑ๋ฉ๋๋ค.
ํ ๋ชจ๋ ๋๋ ๋ค๋ฅธ ๋ชจ๋์๋ง ๋ํ๋ฉ๋๋ค.
llvm-diff ํญ๋ชฉ๋ถํฐ ์์ํ์ฌ ๊ธฐ๋ณธ ๋ธ๋ก์ ๋น๊ตํ์ฌ ๋ ๊ธฐ๋ฅ์ ๋น๊ตํฉ๋๋ค.
๋ธ๋ก. ํฐ๋ฏธ๋ค์ดํฐ๊ฐ ์ผ์นํ๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ฉด ํด๋น ํ์ ์์ ์ด ๋น๊ต๋ฉ๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด ๋ฌด์๋ฉ๋๋ค. ์ด ์๊ณ ๋ฆฌ์ฆ์ ์ ์ด ํ๋ฆ์ ๋ณํ์ โโ๋งค์ฐ ๋ฏผ๊ฐํ๋ฉฐ,
๋ค์ด์คํธ๋ฆผ ๋ณ๊ฒฝ ์ฌํญ์ด ๊ฐ์ง๋์ง ์๋๋ก ํ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค.
llvm-diff LLVM ํจ์ค ๋ฐ ํ๋ฐํธ์๋ ์์ฑ์๋ฅผ ์ํ ๋๋ฒ๊น ๋๊ตฌ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๊ทธ๊ฒ
์์ ์ ์ธ ์ถ๋ ฅ ํ์์ด ์์ต๋๋ค.
EXIT ์ง์
If llvm-diff ๋ชจ๋ ๊ฐ์ ์ฐจ์ด์ ์ ์ฐพ์ง ๋ชปํ๋ฉด 0์ผ๋ก ์ข ๋ฃ๋๊ณ no๋ฅผ ์์ฑํฉ๋๋ค.
์ฐ์ถ. ๊ทธ๋ ์ง ์์ผ๋ฉด XNUMX์ด ์๋ ๊ฐ์ผ๋ก ์ข ๋ฃ๋ฉ๋๋ค.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์์ llvm-diff-3.7 ์ฌ์ฉ