๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์‚ฌ์šฉ ์žฅ๋น„/MacBookPro๐Ÿ’ป

(2)
[Mac OS] ์นดํƒˆ๋ฆฌ๋‚˜ ์—…๋ฐ์ดํŠธ ์ดํ›„ Terminal ZSH ํ…Œ๋งˆ ์„ค์ •ํ•˜๊ธฐ ๋งฅOS๊ฐ€ ์นดํƒˆ๋ฆฌ๋‚˜๋กœ ์—…๋ฐ์ดํŠธ ์ดํ›„ Bash Shell์—์„œ ZSH Shell๋กœ ๊ธฐ๋ณธ ์‰˜์ด ๋ณ€๊ฒฝ์ด ๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿผ ์—ฌ๊ธฐ์„œ ZSH๊ณผ Bash์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ธ์ง€ ๊ฐ„๋‹จํ•˜๊ฒŒ ์•Œ์•„๋ณด๊ณ  ๊ฐ€์ž ZSH์€ Bash์˜ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉ ํ• ์ˆ˜ ์žˆ๊ณ  ๊ฐ€์žฅ ํฐ ์žฅ์ ์ธ ์—ฌ๋Ÿฌ ๊ฐ€์ง€์˜ ํ…Œ๋งˆ๋ฅผ ์„ค์ •ํ•˜์—ฌ ์ž์‹ ์— ๋งž๊ฒŒ ์ปค์Šคํ…€ํ•˜์—ฌ ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์ธ ์ž๋™์™„์„ฑ์ด ๋œ๋‹ค๋Š”์ ์ด๋‹ค. ๋˜ํ•œ ๋‹ค์–‘ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์กด์žฌํ•˜์—ฌ ZSH Shell์€ ์ตœ๊ทผ ๋งŽ์€ ๊ฐœ๋ฐœ์ž๋“ค์ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‚˜๋Š” ์—…๋ฐ์ดํŠธ ์ดํ›„ Bash Shell์„ ๊ณ„์† ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•˜์˜€์ง€๋งŒ, ์œ„์— ๋งํ•œ ๋‚ด์šฉ์ฒ˜๋Ÿผ ์ง์ ‘ ์ปค์Šคํ…€ ํ• ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ธ€๋“ค์„ ๋ณด๋ฉฐ Zsh Shell์„ chsh -s ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ๊ธฐ๋ณธ ์‰˜๋กœ ๋ณ€๊ฒฝ ํ•˜์˜€๋‹ค. ํ˜„์žฌ ๋‚ด๊ฐ€ ์„ค์ •ํ•œ ํ…Œ๋งˆ๋Š” 'agnoster'์ด๋ฉฐ ์ด ํ…Œ๋งˆ๋Š” ์•„..
[Mac OS]Mac์—์„œ GCC์ปดํŒŒ์ผ๋Ÿฌ ์‚ฌ์šฉํ•ด๋ณด๊ธฐ ํ•™๊ต์—์„œ ์šฐ๋ถ„ํˆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋‹ˆ ํ„ฐ๋ฏธ๋„์— ์ ์  ์ต์ˆ™ํ•ด์ง€๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ๋˜ํ•œ ์šด์˜์ฒด์ œ ์ˆ˜์—…์„ ๋“ค์œผ๋ฉด์„œ putty์„ ์ด์šฉํ•˜์—ฌ ์„œ๋ฒ„์— ์ ‘์†ํ›„ gcc ์ปดํŒŒ์ผ๋„ ํ•ด๋ณด๊ณ  ํ•˜๋ฉด์„œ ๋งฅ๋ถ์—์„œ๋„ gcc์˜ต์…˜์„ ์‚ฌ์šฉํ• ์ˆ˜ ์žˆ์„๊นŒ๋ผ๋Š” ์ƒ๊ฐ์„ ํ•˜๋ฉฐ ๊ฒ€์ƒ‰์„ ํ•ด๋ณด๋‹ˆ ๋งฅ๋ถ ์—ญ์‹œ ํ„ฐ๋ฏธ๋„์„ ์‚ฌ์šฉํ•˜์—ฌ gcc ์ปดํŒŒ์ผ์ด ๊ฐ€๋Šฅํ–ˆ๋‹ค. ์„ค์น˜ ๋ฒ•์€ ๊ฐ„๋‹จํ–ˆ๋‹ค. 1. ์šฐ์„  ํ„ฐ๋ฏธ๋„์„ ํ‚จ๋‹ค. 2. ํ„ฐ๋ฏธ๋„์„ ์‹คํ–‰์‹œํ‚จํ›„ ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. $ xcode-select --install 3. ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์–ด๋– ํ•œ ์ฐฝ์ด ํ•˜๋‚˜ ๋œจ๊ฒŒ ๋˜๋Š”๋ฐ install์„ ๋ˆŒ๋Ÿฌ์ฃผ๋ฉด ์•„๋ž˜์‚ฌ์ง„๊ณผ ๊ฐ™์ด ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค. 4. ์‹œ๊ฐ„์ด ์ž๋‹ˆ๋ฉด ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์„ค์น˜๊ฐ€๋˜์—ˆ๋‹ค. 5. ์„ค์น˜๊ฐ€ ์™„๋ฃŒ ๋˜๋ฉด gcc -v์„ ์ž…๋ ฅํ•˜์—ฌ ๋ฒ„์ „์„ ํ™•์ธํ•œ๋‹ค. (๋‚˜๋Š” xcode๊ฐ€ ์„ค์น˜๋˜์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์•„๋งˆ ๋‹ค๋ฅด๊ฒŒ ๋‚˜์˜ฌ์ˆ˜๋„..