MinGW ์ค์น (C ์ปดํ์ผ๋ฌ)
MinGW ๋ค์ด๋ก๋
์ค์น ํ์ผ ์คํ
mingw-get-setup.exe
์ค์น ์ต์
MinGW Installation Manager
ํจํค์ง ์ฒดํฌ
mingw32-base
mingw32-gcc-g++
msys-base
Plain Text
๋ณต์ฌ
์ค์น
Installation โ Apply Changes
Plain Text
๋ณต์ฌ
ํ๊ฒฝ๋ณ์ ์ค์
Windows ํ๊ฒฝ๋ณ์ PATH์ ์ถ๊ฐ
C:\MinGW\bin
Plain Text
๋ณต์ฌ
๋ช ๋ น์ด๋ก ํ๊ฒฝ๋ณ์ ์ค์ ํ๊ธฐ
โข
cmd
setx PATH "%PATH%;C:\MinGW\bin"
C
๋ณต์ฌ
โข
PowerShell
[Environment]::SetEnvironmentVariable(
"Path",
$env:Path + ";C:\MinGW\bin",
[EnvironmentVariableTarget]::User
)
C
๋ณต์ฌ
์ธํฐํ์ด์ค๋ก ํ๊ฒฝ๋ณ์ ์ค์ ํ๊ธฐ
โข
์์ > ๋ณ์ ๊ฒ์ > ์์คํ
ํ๊ฒฝ ๋ณ์ ํธ์ง
โข
[ ํ๊ฒฝ ๋ณ์ ]
โข
์์คํ
๋ณ์ > Path > [ ํธ์ง ]
โข
[ ์๋ก ๋ง๋ค๊ธฐ ]
โข
C:\MinGW\bin ์
๋ ฅ
โข
[ ํ์ธ ] > [ ํ์ธ ] > [ ํ์ธ ]
์ค์น ํ์ธ
ํฐ๋ฏธ๋ ์คํ
gcc --version
Plain Text
๋ณต์ฌ
์์
gcc (MinGW.org GCC-6.3.0) 6.3.0
Plain Text
๋ณต์ฌ
VSCode ํ์ฅ ์ค์น
Visual Studio Code Extensions
C/C++ (Microsoft)
C/C++ Compile Run
Plain Text
๋ณต์ฌ
ํ๊ธ ๊นจ์ง ํด๊ฒฐ
1.
ํ์ผ > ๊ธฐ๋ณธ ์ค์ > ์ค์
2.
Encoding ๊ฒ์
3.
4.
Encoding : Korean(EUC-KR)
ํด๋ ์ด๊ธฐ
1.
[ ํ์ผ ] > [ ํด๋ ์ด๊ธฐ ]
2.
[ ์ ํด๋ ] : workspace
3.
[ ํด๋ ์ด๊ธฐ ]
์ ํ์ผ
1.
์ ํ์ผ
2.
ํ์ผ๋ช
์
๋ ฅ : hello.c
์ฝ๋ฉ
#include <stdio.h>
int main()
{
int num = 0;
printf("Hello World~!\n");
printf("์๋
์ธ์์~!\n");
printf("์
๋ ฅ : ");
scanf("%d", &num);
printf("num : %d\n", num);
return 0;
}
C
๋ณต์ฌ
ํ๊ธ ๊นจ์ง ์ฒดํฌ
์ฝ๋ ์คํ
F6






















