[Haskell] ์„ค์น˜ํ•˜๊ธฐ (in Ubuntu)

[์›๋ณธ ๋งํฌ]

์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ๋Š” ghcup์ด๋ผ๋Š” ํ†ตํ•ฉ ๊ด€๋ฆฌ์ž๋กœ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

์•„๋ž˜ ์‚ฌ์ „ ์ข…์†์„ฑ์ด ์—†๋‹ค๋ฉด ๋จผ์ € ์„ค์น˜ํ•ด์ค€๋‹ค.

sudo apt-get install -y build-essential curl libffi-dev libffi8 libgmp-dev libgmp10 libncurses-dev libncurses5 libtinfo5

๊ทธ๋ฆฌ๊ณ  ๋‹ค์Œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•ด์„œ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.

curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh

๊ทธ๋Ÿผ ๋Œ€ํ™”ํ˜•์œผ๋กœ ์„ค์น˜ ํŽ˜์ด์ง€๊ฐ€ ๋‚˜ํƒ€๋‚˜๋Š”๋ฐ, ๋Œ€์ถฉ ๋””ํดํŠธ๊ฐ’์œผ๋กœ ๋‹ค ๋ฌด์ง€์„ฑ ์„ค์น˜ํ•ด๋„ ๋œ๋‹ค.


๋‹ค ์„ค์น˜๋๋‹ค๋ฉด ์ด๋ ‡๊ฒŒ ๋œฌ๋‹ค.
ํ„ฐ๋ฏธ๋„ ์„ธ์…˜์„ ์ƒˆ๋กœ ์—ด๋ฉด ๊ทธ๋•Œ๋ถ€ํ„ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

ghci๋Š” ๋Œ€ํ™”ํ˜• ์ธํ„ฐํ”„๋ฆฌํ„ฐ๊ณ 

ghc๋Š” ์ปดํŒŒ์ผ๋Ÿฌ๋‹ค.

์ด๊ฑธ๋กœ ์ปดํŒŒ์ผํ•ด์„œ ์‹คํ–‰ํ•˜๋ฉด ๋œ๋‹ค.



์ฐธ์กฐ
https://www.haskell.org/ghcup/