C 2

[vim]Vim์„ IDE์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๊ธฐ(์ž๋™์™„์„ฑ, ํ…Œ๋งˆ ๋“ฑ)

์˜ค๋žœ๋งŒ์— python ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋กœ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€ ์•Š์•„ vim์„ ํ™œ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ‰์†Œ java๋กœ intellij๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ž‘์„ฑํ•˜๋‹ค ๋ณด๋‹ˆ ๋ฌด์—‡์ธ๊ฐ€ ๋ถ€์กฑํ•œ ๋Š๋‚Œ์ด ๋“ค๋”๊ตฐ์š”. ๊ทธ๋ž˜์„œ vim์„ ide์ฒ˜๋Ÿผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ ํ•˜์—ฌ ๊ทธ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž‘์„ฑํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํด ์ค„๊ธฐ๋Š” ์•„๋ž˜์˜ YouTube ์˜์ƒ์„ ์ฐธ๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค๋งŒ Vundle์ด ์•„๋‹Œ vim-plug๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. https://www.youtube.com/watch?v=HKJUILUvkGk 1. vim plugin manager ์„ค์น˜ํ•˜๊ธฐ Pathogen, Vundle.vim, vim-plug ์ด๋ ‡๊ฒŒ ์„ธ๊ฐœ๊ฐ€ ์žˆ๋Š”๋ฐ ์™ผ์ชฝ๋ถ€ํ„ฐ ์˜ˆ์ „ ๋ฒ„์ „์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ € ์—ญ์‹œ ์ฒ˜์Œ์—๋Š” Vundle..

Tools 2022.10.30

[C] Terminal(mac)์—์„œ ๊ฐ„๋‹จํ•œ C์–ธ์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•˜๊ธฐ

gcc ์„ค์น˜ test.c ํŒŒ์ผ ์ƒ์„ฑ ๋ฐ ์‹คํ–‰ vi editor๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ test.c ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. vi ๋ชจ๋“œ์— ์ง„์ž…ํ•œ ํ›„ ์•„๋ž˜์˜ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  :wq๋ฅผ ์ž…๋ ฅํ•˜์—ฌ test.cํŒŒ์ผ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. #include int main(void) { printf("Hello, world!\n"); return 0; } ll ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•˜์—ฌ test.c ํŒŒ์ผ์ด ์ž˜ ์ƒ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ด…๋‹ˆ๋‹ค. cc command๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ C ์–ธ์–ด๋กœ ๋˜์–ด์žˆ๋Š” ํŒŒ์ผ์„ compile ํ•ด ์ค๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ช…๋ น์–ด๋ฅด ์‹คํ–‰ํ•˜๋ฉด ์•„๋ž˜ ์ด๋ฏธ์ง€์™€ ๊ฐ™์ด a.out ์ด๋ผ๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด๋กœ ๋˜์–ด ์žˆ๋Š” ํŒŒ์ผ์ด ์ƒˆ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. vi a.out๋ช…๋ น์–ด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํ•ด๋‹น ํŒŒ์ผ์„ ๋“ค์–ด๊ฐ€ ๋ณด๋ฉด ์ธ๊ฐ„์ด ์•Œ์•„๋ณด๊ธฐ ํž˜๋“  ์–ธ์–ด๋กœ ๋ฐ”๋€Œ์–ด ์žˆ๋Š” ๊ฒƒ์„ ์•Œ..

Languages 2022.03.07
728x90
๋ฐ˜์‘ํ˜•