1, 2ํ๋ ๋ ์ ๊ณต ์๊ฐ์ C๋ฅผ ์ฌ์ฉํด์ ์ฝ๋ฉ์ ๋ง์ด ํ๋๋ฐ ๊ทธ๋ visual studio 2017์ ๋ง์ด ์ฌ์ฉํ์๋ค
๊ทธ๋ฐ๋ฐ ๊ทธ๋ฅ vscode์์๋ ์ฌ์ฉํ๊ณ ์ถ์ด์ vscode์์ c๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น ์์ ์ ํด์ฃผ์๋ค
์ผ๋จ ์ค๋์ vscode์์ c๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ํ๊ฒฝ๋ง ๋ง๋ค์ด์ค์ผ๊ฒ ๋ค.. ใ
๋จผ์ ์๋์ ๋งํฌ์์ ์์ ์ ๊ฐ๋ฐํ๊ฒฝ์ ๋ง๋ ๊ฒ์ ๋ค์ด๋ฐ์์ค๋ค!
MSYS2
Software Distribution and Building Platform for Windows
www.msys2.org
๋๋ vscode์์ ์ฌ์ฉํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ vscode๋ก ์ค์ ํด์ฃผ์๋ค
๋ค์!
์ด๋ฐ ํ๋ฉด์ด ๋ฌ๋ค
pacman -Syu
pacman -Su
pacman -S --needed base-devel mingw-w64-x86_64-toolchain
์ฐจ๋ก๋๋ก ์ ๋ ฅํด์ ํจํค์ง, gcc, g++ ๋ฑ๋ฑ์ ๋ค์ด๋ฐ๋๋ค
๊ทธ๋ฆฌ๊ณ cmd ์ฐฝ์ ์ด์ด์ ์ ๋๋ก ์ค์น๋๋์ง ํ์ธํด์ค๋ค
g++ --version
gcc --version
gdb --version
์ ์ค์น๋์๋ค๋ฉด ์๋์ ๊ฐ์ด ์ถ๋ ฅ๋ ๊ฒ์ด๋ค
์ปดํจํฐ ์ค์ ์์ [๊ณ์ ์ ํ๊ฒฝ ๋ณ์ ํธ์ง]์์ path๋ฅผ ์๋ก ์ถ๊ฐํด์ค๋ค
์๋ก ๋ง๋ค๊ธฐ๋ฅผ ํด๋ฆญํ๊ณ ๋ด๊ฐ ์๊น ๋ค์ด๋ฐ์ ๊ณณ์ ์์น๋ก ์ค์ ํด์ฃผ๋ฉด ๋๋ค
์ด์ vscode์์ c/c++ ํ์ฅํฉ์ ์ค์นํด์ค๋ค(์ปดํ์ผ๋ ์ค์นํด์คฌ๋ค)
๊ทธ๋ ๊ฒ ํ๊ณ ๋์ ์คํ์ ํด๋ณด์๋๋ ๋๊ธฐ๋ ๋๋๋ฐ.. ์๋๊ฐ ๋๊ฒ ๋๋ฆฌ๋ค...?
๊ทธ๋ฆฌ๊ณ ์ฒจ์๋ ๋ฌด์จ ์ค๋ฅ๊ฐ ์๊ฒผ๋ค๊ณ ํฐ๋ฏธ๋์ ๋๋ผ๋๋ vscode๋ฅผ ๊ป๋ค ์ผ๋๊น ์ค๋ฅ ์๊ธฐ๋ ์ฌ๋ผ์ง๊ณ ํฐ๋ฏธ๋๋ง ์ข ๋ฃํ๋ผ๊ณ ํ๋ค.. ๐ค
๋ญ์ด.. ์ผ๋จ ๋๊ธฐ๋ ๋์ผ๋๊น...
์ค๋์ ์ฌ๊ธฐ๊น์ง๋ง ํ๊ณ ์๊ณ ์ผ์ด๋์ ๋๋ฒ๊น ํ๋ ๋ฒ ์ข ๊ณต๋ถํ๊ณ C ๋ฌธ๋ฒ ๋ค์ ์ฒจ๋ถํฐ ๋ณต์ตํด์ผ์ง!!