Pythonๅ
จ็ใฎไปใงใใใC่จ่ชใๅญฆใณๅงใใๆนใๅคใใฎใงใฏใชใใใจใใ็ฎก็ไบบใฎๅๆใชๆถๆธฌใฎใใจใWindowsใฎVisual Studio CodeใงC่จ่ชใใญใฐใฉใใณใฐใๅงใใใในใใชๆนๆณใใ็ดนไปใใพใใ็ซฏ็ใซ่จใใจๅ็ใใฟใณใๆผใใฆgccใณใณใใคใซ๏ผๅฎ่กใฎ็ฐๅขใๆฌฒใใๆนๅใใฎ่จไบใงใใ
โปๅๅฟ่
ๅใใซๆๅใ่ถณๅใ่ชฌๆใใฆใใพใใ๏ผใใถใ๏ผ
ใใฎไธใซใใ็ฎๆฌกใ่ฆใใจ้ๅธธใซ้ทใใฆใใใใฃใใฃใจๆใใใใใใพใใใใๅใใฆใฎๆนใงใ่ฟทใใชใใใใซ่ฉณ็ดฐใซ่งฃ่ชฌใใพใใใฎใงใใใฒ้ ๅผตใฃใฆใฟใฆใใ ใใใ
- ใคใณในใใผใซใๅฟ ่ฆใซใชใใฝใใ
- C่จ่ชใณใณใใคใฉใใคใณในใใผใซใใ
- ใจใใฃใฟ๏ผVisual Studio Code๏ผใใคใณในใใผใซใใ
- C่จ่ชใใญใฐใฉใใณใฐใๆฅฝใซใใใใใฎ่จญๅฎ
- ๆขๅฎใฎใทใงใซใcmd๏ผใณใใณใใใญใณใใ๏ผใซ่จญๅฎใใ
- VsCode็ฐๅขใงใฎC่จ่ชใใญใฐใฉใ ไฝๆใใๅฎ่กใพใงใฎๆตใ
- ใ้่ฆใใณใณใใคใซใจใฉใผใซๅฏพใใๅฟๆงใ
- ่ฟฝ่จ๏ผใใใใฌโใไฝฟใใใๅ ดๅใฎ่จญๅฎๆนๆณ
ใคใณในใใผใซใๅฟ ่ฆใซใชใใฝใใ
ใพใใฏไฝใ่ชๅใฎใใฝใณใณใซใคใณในใใผใซใในใใ๏ผใจใใ้จๅใใใ่ฉฑใใใพใใ
๏ผ๏ผC่จ่ชใณใณใใคใฉ๏ผgccใณใณใใคใฉ๏ผ
๏ผ๏ผใจใใฃใฟ๏ผVisual Studio Code๏ผ
ใใฎ2็นใงใใ
ๆฉ้ใคใณในใใผใซใใพใใใใ
WindowsใใฝใณใณใชใCใณใณใใคใฉใใใคใณในใใผใซใใใฐใใใจใฏใกใขๅธณใงใใญใฐใฉใ ใๆธใใฆใณใใณใใใญใณใใไธใงใณใณใใคใซ๏ผใใญใฐใฉใ ใๅฎ่กๅฝขๅผใใกใคใซใซใใใใจ๏ผใใใฐไฝใฃใใใญใฐใฉใ ใๅฎ่กใใใใจใใงใใพใใใใใใใกใขๅธณใงใฏ่ก็ชๅท่กจ็คบใๅ
ฅๅๆฏๆดๆฉ่ฝใใชใใใณใใณใใใญใณใใใงใฎใณใณใใคใซใงใฏใกใขๅธณโใณใใณใใใญใณใใ้ใฎๅใๆฟใใไฝๅบฆใ็บ็ใใใฎใง็
ฉใใใใใชใฉๆ
ฃใใฆใใใจ้ขๅใซๆใใพใใ
Visual Studio Codeใไฝฟใใฐ1ใคใฎ็ป้ขใงใใญใฐใฉใ ไฝๆ๏ผใณใณใใคใซ+ๅฎ่กใๅฏ่ฝใงใใ
ๅคง่ฆๆจกใช็ตฑๅ้็บ็ฐๅขใจใใฆVisual Studioใจใใใใฎใใใใฎใงใใใใฝใใใฎ่ตทๅใ้ใใใใกใใฃใจๆฐ่ปฝใซใใญใฐใฉใใณใฐใจใใฃใๆใใงใฏใชใใชใใฎใงใVisual Studio CodeใใใใใใงใใVisual Studio Codeใไฝฟใใฐ้็จใๆธใฃใฆใใญใฐใฉใใณใฐใใฎใใฎใซ้ไธญใงใใใใจ่จใใใใใใจใใงใใพใใ
C่จ่ชใณใณใใคใฉใใคใณในใใผใซใใ
ๅฎใฏC่จ่ชใณใณใใคใฉใซใ่ฒใ ใช็จฎ้กใใใใพใใใใใฏไปฃ่กจ็ใชCใณใณใใคใฉใงใใใใใชใผใงไธ็ชๅฐๅ ฅใ็ฐกๅใชgccใณใณใใคใฉใไฝฟใใพใใ
ๅฐๅ ฅใ็ฐกๅใจ่จใใพใใใใๅๅฟ่ ใซใฏ่ชๅผใใใใใใใใพใใใใไปใฎใณใณใใคใฉใจๆฏ่ผใใฆใgccใณใณใใคใฉใฏๅฐๅ ฅใ็ฐกๅใจใใๆๅณใงใใๅฐๅ ฅใซใฏ้ขๅใชไฝๆฅญใใใใใจใฏๆใใพใใใไปฅไธใฎๆ้ ้ใใซๆธใพใใใฐๅคงไธๅคซใงใใ้ ๅผตใใพใใใ๏ผ
่ฉณใใๆ้ ใฏไปฅไธใฎใชใณใฏใใ่ชฌๆใใฆใใพใใใชใณใฏๅ ใง่งฃ่ชฌใใฆใใใใฆใณใญใผใใใคใณในใใผใซใๅฉ็จใใใใใฎ่จญๅฎใๆธใพใใฆใใ ใใใ
ใจใใฃใฟ๏ผVisual Studio Code๏ผใใคใณในใใผใซใใ
ใใงใซใไฝฟใใฎใใฝใณใณใซVisual Studio Codeใใคใณในใใผใซใใใฆใใๆนใฏๆฌ้ ็ฎใ้ฃใฐใใฆใใ ใใใ
Pythonใใญใฐใฉใใณใฐใๅงใใใใใซๆธใใ่จไบใธใฎใชใณใฏใงๆ็ธฎใชใฎใงใใใใปใผ้ไธญใพใงๅใๅ
ๅฎนใงใใฎใงใไปฅไธใๅ่ใซVisual Studio Codeใใไฝฟใใฎใใฝใณใณใซใคใณในใใผใซใใฆใใ ใใใ
ใใ ใใไปฅไธ่จไบใๅ
จใฆๅฎ่ทตใใๅฟ
่ฆใฏใใใพใใใ่จไบๅ
ใฎJapanese Language Pack for Visual Studio Codeใฎ่ฟฝๅ ใฎ้จๅใพใงๆธใใ ใใใฎ่จไบใซๆปใฃใฆใใฆใใ ใใใ๏ผใใไปฅ้ใฏPythonใซ้ขใใฆใฎ่จญๅฎใชใฎใง…๏ผ
โปไปฅ้ใใฎ่จไบใงใฎVisual Studio Codeใฎๅผ็งฐใฏใVsCodeใจ็ฅใใพใใ
C่จ่ชใใญใฐใฉใใณใฐใๆฅฝใซใใใใใฎ่จญๅฎ
C/C++ๆฉ่ฝๆกๅผตใๅฐๅ ฅใใ
ใพใใฏใVsCodeใซC่จ่ชใฎไบ็ด่ชใ้ขๆฐๅใชใฉใฎไบๆธฌๅ่ฃๆๅญๅใ่กจ็คบใใฆใใญใฐใฉใใณใฐใๆฅฝใซใใฆใใใC/C++ใจใใๆฉ่ฝๆกๅผตใๅฐๅ ฅใใพใใ
VsCodeใ่ตทๅใใพใใ
ๅทฆๅดใฎๆฉ่ฝๆกๅผตใใฟใณใใฏใชใใฏใใพใใ

ๆค็ดขใใใฏในใซใcใใจๅ
ฅๅใใใจใC/C++ใจใใๅๅใฎๆฉ่ฝๆกๅผตใ่กจ็คบใใใใจๆใใพใใ๏ผไผผใใใใชๅ็งฐใๅบใพใใใMicrosoftใจ่กจ็คบใใใฆใใใฐๅคงไธๅคซใงใ๏ผ
ใคใณในใใผใซใใฟใณใใฏใชใใฏใใฆใใ ใใใ

ใใฟใณใใขใณใคใณในใใผใซใฎ่กจ็คบใซๅใๆฟใใใใใใฎๆฉ่ฝๆกๅผตใฏใฐใญใผใใซใซๆๅนๅใใใฆใใพใใใจ่กจ็คบใใใฆใใใฐๆฉ่ฝๆกๅผตC/C++ใฎใคใณในใใผใซใฏๅฎไบใใฆใใพใใ

VsCodeใซๆฉ่ฝๆกๅผตCode Runnerใใคใณในใใผใซใใ
C่จ่ชใใญใฐใฉใ ใฏใใฎใพใพใงใฏๅฎ่กใงใใชใใฎใงใใณใณใใคใซใจใใไฝๆฅญใๅฟ
่ฆใซใชใใพใใ
Windowsใฎใณใใณใใใญใณใใไธใงใใใใใใใจใใใจไปฅไธใฎใใใชๆๅญๅใๆใก่พผใใงEnterใญใผใๆผใๅฟ
่ฆใใใใพใใ
ไพ๏ผtest.c ใจใใCใใญใฐใฉใ ใใณใณใใคใซใใๅ ดๅ
gcc -o test test.c
็ตๆงใใ้ขๅใงใใ
ๅ็ใใฟใณใๆผใใฐใใณใณใใคใซ๏ผๅฎ่กใไธๅบฆใซใใฃใฆใใใVsCodeใฎๆฉ่ฝๆกๅผต Code Runner ใVsCodeใซใคใณในใใผใซใใฆๆฅฝใใใพใใใใ
ๆฉ่ฝๆกๅผตใใฟใณใใฏใชใใฏใใฆๆค็ดขใใใฏในใซใcode runnerใใจๅ
ฅๅใใฆๆค็ดขใใพใใ
่กจ็คบใใใใใคใณในใใผใซใใฏใชใใฏใใพใใ

Code Runnerใฎใฟใผใใใซ่จญๅฎใๅคๆดใใ
Code Runnerใฎใคใณในใใผใซใๅฎไบใใใจใคใณในใใผใซใใฟใณใๆญฏ่ปใซๅคใใใพใใ
ๆญฏ่ปใใฟใณใใฏใชใใฏใใใจใกใใฅใผใ่กจ็คบใใใใฎใงใใๆฉ่ฝๆกๅผตใฎ่จญๅฎใ้ ็ฎใ้ธๆใใพใใ

่จญๅฎใฆใคใณใใฆใไธใซในใฏใญใผใซใใฆ Run In Terminal ใจใใ้
็ฎใๆขใใฆใใ ใใใ
ๅๆ็ถๆ
ใงใฏ Run In Terminal ใฎ้
็ฎใซใใงใใฏใๅ
ฅใฃใฆใใพใใใใฏใชใใฏใใฆใใงใใฏใๅ
ฅใใฆใใ ใใใ

Code Runnerใฎใใใฉใซใใงใฏใใญใฐใฉใ ๅฎ่กๆใซ่ชญใฟๅใๅฐ็จใจใใฃใฟใผใชใใใฎใ้ใใฆใใพใC่จ่ชใงไฝใฃใใญใผใใผใใใๅ ฅๅใใใใใญใฐใฉใ ใชใฉใฏๅฎ่กใงใใพใใใไธ่จใฏใใใใๅ้ฟใใใใใฎ่จญๅฎใจใชใใพใใ๏ผๅ ทไฝ็ใซ่จใใจใVsCodeใงใฎC่จ่ชใใญใฐใฉใ ใฎๅฎ่กใCode Runnerใใใฉใซใใฎ่ชญใฟๅใๅฐ็จใจใใฃใฟใผใใWindowsใฎใฟใผใใใซ๏ผPower Shellใพใใฏใณใใณใใใญใณใใ๏ผใซๅคๆดใใ่จญๅฎใงใ๏ผ
Code Runnerใฎใณใณใใคใซ่จญๅฎใๅคๆดใใ(2023-08-08ไฟฎๆญฃ๏ผ
่จญๅฎ็ป้ขใใ Code-runner: Executor Map ใฎ้ ็ฎใๆขใใพใใ๏ผๅ ใปใฉใฎ่จญๅฎใใRun In Terminalใใใไธใซใใใพใ๏ผ
settings.json ใง็ทจ้ ใฎๆๅญใใฏใชใใฏใใพใใ

่จญๅฎ็ป้ขใฎ้
็ฎใฏใๅฎ้ใฏ setting.json ใจใใใใกใคใซใง็ฎก็ใใใฆใใพใใ
ไปฅไธใฎใใใซ “c”: ใงๅงใพใ้จๅใๆขใๅบใใพใใ๏ผไธๅณใฎ่ตคๆ ้จๅ๏ผ

“๏ฝ”, ใพใงใฎๆๅญๅใไปฅไธใฎๆๅญๅ1่กใจ็ฝฎใๆใใฆใใ ใใใ๏ผๆๅพใฎๅ่งใซใณใใพใงๅฟ ่ฆใงใ๏ผ
"cd $dir && gcc -fexec-charset=CP932 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
็ฝฎใๆใใ็ถๆ

่จญๅฎใฏไปฅไธใงใใCtrl + S ใๆผใใฆไธๆธใไฟๅญใใฆใใ ใใใ
ใพใ ใใพใใใฃใฆใใใๅใใใชใใฎใงใใใใซsettings.jsonใฎใฟใใฏ้ใใใใฎใพใพใซใใฆใใใพใใ
่กจ็คบใใใใใกใคใซใฏใsettings.jsonใจใใVsCodeใฎ่จญๅฎใใกใคใซใงใใไธใไธ settings.json ใฎๅ ๅฎนใ้้ใฃใฆๆธใๆใใใใใใจVsCode่ชไฝใไธๅฎๅฎใซใชใใใๆณจๆใใฆ้ฒใใฆใใ ใใใ
settings.jsonใไธๆธใๅพใไธใไธใใพใๅไฝใใชใๅ ดๅใ่ๆ ฎใใฆใใใพใงใฎVsCode่จญๅฎใไปฅไธใซ็คบใใฆใใใพใใใใฎใพใพsettings.jsonใซๅ จใฆใณใใผใใใฐCode Runnerใงใณใณใใคใซใใงใใใฏใใงใใ๏ผใใ ใใใฎไปใฎๆฉ่ฝๆกๅผตใๅฉ็จใใฆใใๅ ดๅใฏใใกใใฎ่จญๅฎใๆถใใใฎใงๆณจๆใใฆใใ ใใ๏ผ
{ "code-runner.executorMap": { "javascript": "node", "java": "cd $dir && javac $fileName && java $fileNameWithoutExt", "c": "cd $dir && gcc -fexec-charset=CP932 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "zig": "zig run", "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "php": "php", "python": "python -u", "perl": "perl", "perl6": "perl6", "ruby": "ruby", "go": "go run", "lua": "lua", "groovy": "groovy", "powershell": "powershell -ExecutionPolicy ByPass -File", "bat": "cmd /c", "shellscript": "bash", "fsharp": "fsi", "csharp": "scriptcs", "vbscript": "cscript //Nologo", "typescript": "ts-node", "coffeescript": "coffee", "scala": "scala", "swift": "swift", "julia": "julia", "crystal": "crystal", "ocaml": "ocaml", "r": "Rscript", "applescript": "osascript", "clojure": "lein exec", "haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt", "rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt", "racket": "racket", "scheme": "csi -script", "ahk": "autohotkey", "autoit": "autoit3", "dart": "dart", "pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt", "d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt", "haskell": "runghc", "nim": "nim compile --verbosity:0 --hints:off --run", "lisp": "sbcl --script", "kit": "kitc --run", "v": "v run", "sass": "sass --style expanded", "scss": "scss --style expanded", "less": "cd $dir && lessc $fileName $fileNameWithoutExt.css", "FortranFreeForm": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "fortran-modern": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "fortran_fixed-form": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "fortran": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "sml": "cd $dir && sml $fileName" }, "code-runner.runInTerminal": true, "terminal.integrated.defaultProfile.windows": "Command Prompt" }
ๆธใๆใใ้จๅใฎๆๅญๅใซใใ
-fexec-charset=CP932
ใฎ่จ่ฟฐใฏใWindows็ฐๅขใฎgccใณใณใใคใฉใงC่จ่ชใใญใฐใฉใ ๅฎ่กใใ้ใฎๆๅญใณใผใใShift JISใงๅบๅใใใใใฎ่จญๅฎใงใใ่ฉณใใ็ฅใใใๆนใฏใใใกใใๅ่ใซใใฆใใ ใใใ
Code Runnerใฎ่จญๅฎใฏไปฅไธใงใใ
ๆขๅฎใฎใทใงใซใcmd๏ผใณใใณใใใญใณใใ๏ผใซ่จญๅฎใใ
C่จ่ชใใณใณใใคใซใใใๅฎ่กใใใใใใซใฏ้ๅธธใฟใผใใใซใ็จใใพใใ
ใฟใผใใใซใฏใณใใณใใฉใคใณใจใใฃใฆๅฝไปคใใญใผใใผใใชใฉใใๅ ฅๅใใฆEnterใญใผใงๅฎ่กใใใใใช็ฐๅขใฎใใจใงใใWindowsใงใฏใcmd๏ผใณใใณใใใญใณใใ๏ผใPS๏ผPowerShell๏ผใLinuxใMacOSใงใฏTerminal๏ผใฟใผใใใซ๏ผใจใใใขใใชใไธ่ฌ็ใงใใ
WindowsใฎVsCodeใฎๅ ดๅใใใฎใฟใผใใใซ่จญๅฎ๏ผๆขๅฎใฎใทใงใซ๏ผใใใใฉใซใใงPowerShellใจใชใฃใฆใใพใใcmd๏ผใณใใณใใใญใณใใ๏ผใใPowerShellใฎๆนใๆฐใใใใฎใงใใใใณใณใใคใซๅไฝใ่ตทๅใๅฐใ ็ทฉๆ ขใงใใคๅๅฟ่ ใซใฏไฝฟใใใใใจใฏใใใชใใใใVsCodeใงใฎๆขๅฎใฎใทใงใซ๏ผๆขๅฎใฎใฟใผใใใซ๏ผใcmd๏ผใณใใณใใใญใณใใ๏ผใซๅคๆดใใฆใใใพใใ
ใพใ Ctrl + , ๏ผใซใณใ๏ผใๆผใใฆใ่จญๅฎ็ป้ขใ้ใใพใใ
ใใญในใใใใฏในใซใterminal defaultใใจๅ
ฅๅใใฆๆค็ดขใใใไธญใใ Terminal > Integrated > Delaut Profile: Windows ใฎ้
็ฎใซใใ Power Shellใฎ้จๅใใฏใชใใฏใใฆ Command Prompt ใซๅคๆดใใพใใ๏ผPower Shellใงใฏ้ง็ฎใจใใๆๅณใงใฏใชใใงใใๅฟตใฎใใ๏ผ

ใญใผใใผใใใ Ctrl + @ ใๆผใใฆใฟใผใใใซใ่กจ็คบใใฆ็ขบ่ชใใพใใ
cmd ใฎใขใคใณใณ่กจ็คบใใใใฆใใใฐ่จญๅฎๅฎไบใงใใ

VsCode็ฐๅขใงใฎC่จ่ชใใญใฐใฉใ ไฝๆใใๅฎ่กใพใงใฎๆตใ
ใใใใC่จ่ชใใญใฐใฉใใณใฐใๅฉ็จใงใใ็ฐๅขใๆดใใพใใใ๏ผใใใใใ้ๅงใงใ๏ผ๏ผ
ๆฉ้ใC่จ่ชใใญใฐใฉใ ใไฝใฃใฆๅฎ่กใใใฆใฟใพใใใ๏ผ…ใจใใฃใฆใๅฐใ
ๆบๅใๅฟ
่ฆใงใใ
C่จ่ชใใญใฐใฉใ ใๆ ผ็ดใใใใใฎใใฉใซใใฎๆบๅใจ่จญๅฎ
ใพใใฏC่จ่ชใใญใฐใฉใ ใไฟๅญใใใใใฎใใฉใซใใไฝใฃใฆใใ ใใใ
ไปๅใฏไพใจใใฆWindowsใฎใใญใฅใกใณใใใฉใซใใซgccใจใใๅๅใฎใใฉใซใใไฝใใพใใใ๏ผใๅฅฝใใชๅ ดๆใซ้ฉๅฝใชๅๅใฎใใฉใซใใไฝใฃใฆใใ ใใ๏ผ

ใใฉใซใใไฝใใชใใฆใVsCodeใงใใฝใณใณใฎ่ฒใ ใชๅ ดๆใซใใC่จ่ชใใญใฐใฉใ ใใกใคใซใ่ชญใฟ่พผใใงๅฎ่กใใใใจใฏๅฏ่ฝใงใใใใใใC่จ่ชใใญใฐใฉใ ใฎไฟๅญๅ ดๆใใฐใใฐใใ ใจ่ช่บซใงใฎ็ฎก็ใ้ขๅใซใชใฃใฆใใพใใไปใฎใใญใฐใฉใใณใฐ่จ่ชใซใ่จใใพใใใPythonใชใPythonใใญใฐใฉใ ไฟๅญ็จใฎใใฉใซใใC่จ่ชใชใCใใญใฐใฉใ ไฟๅญ็จใฎใใฉใซใใชใฉใจใใฉใซใๅใใใฆ็ฎก็ใใๆนใใใใฝใณใณใฎใใกใคใซใๆด็ๆด้ ใงใใพใใใVsCodeไธใงCใใญใฐใฉใ ใใใกใใกๆขใๅฟ ่ฆใใชใๆฅฝใงใใ
ๆฌกใซๅ
ใปใฉC่จ่ชใใญใฐใฉใ ็จใซไฝๆใใใใฉใซใใVsCodeใซ็ป้ฒใใพใใ
ใกใใฅใผใใใใใกใคใซใ๏ผใใใฉใซใใผใใฏใผใฏในใใผในใซ่ฟฝๅ …ใใ้ธๆใใฆใใ ใใใ

VsCodeใง็ฎก็ใใใC่จ่ชใฝใผในใณใผใๆ ผ็ด็จใใฉใซใใ้ธๆใใฆ่ฟฝๅ ใใฟใณใใฏใชใใฏใใพใใ๏ผไธใฎ็ป้ขใงใฏไพใจใใฆใใญใฅใกใณใใใฉใซใใฎgccใใฉใซใใ็ป้ฒใใฆใใพใ๏ผ

่ฟฝๅ ใใใใฉใซใใฏใVsCodeใฎใฆใคใณใใฆๅทฆๅดใซ่กจ็คบใใใพใใ

ใใฉใซใใฎๆบๅใจ่จญๅฎใฏไปฅไธใงใใ
C่จ่ชใใญใฐใฉใ ใไฝใฃใฆใฟใ
ๅไฝ็ขบ่ชใฎๆๅณใ่พผใใฆใVsCodeไธใงC่จ่ชใใญใฐใฉใ ใไฝๆใใฆใฟใพใใ
ๆๅใฎCใใญใฐใฉใ ใฏ็ป้ขใซๆๅญใ่กจ็คบใใใใใญใฐใฉใ ใงใใ
hello.c
/* ็ป้ขใซไฝใ่กจ็คบใใใใญใฐใฉใ */
#include <stdio.h>
int main(void)
{
printf("C่จ่ชใฏ็ฟใใใๆ
ฃใใ\n");
return 0;
}
ๅฎ่กใคใกใผใธ
C่จ่ชใฏ็ฟใใใๆ ฃใใ
้ๅธธใฏใใใใๆๅใฎๅไฝ็ขบ่ชใใญใฐใฉใ ใซ printf(“Hello, world!\n”); ๏ผ5่ก็ฎ๏ผใฎใใใชๅ่ง่ฑๅญใ็จใใใใจใๅคใใฎใงใใใใใใฆใใซใใใคใๆๅญใฎๆฅๆฌ่ชใไฝฟใฃใฆ printf(“C่จ่ชใฏ็ฟใใใๆ ฃใใ\n”); ใจใใๆๅญๅใซใใพใใใ็็ฑใฏใๅ ใปใฉใฎVsCodeใฎ่จญๅฎใใใพใใใฃใฆใใใ็ขบ่ชใใใใใงใใใใๅฎ่ก็ตๆใงๆๅญๅใใใฆใใใใใงใใใฐใC่จ่ชใใญใฐใฉใใณใฐใๆฅฝใซใใใใใฎ่จญๅฎใฎ้จๅใ่ฆ็ดใใฆใใ ใใใ
ๅ ใปใฉ่ฟฝๅ ใใใใฉใซใไธใงใๅณใฏใชใใฏใ๏ผใๆฐใใใใกใคใซใใ้ธๆใใพใใ

C่จ่ชใฎใใญใฐใฉใ ใฏๆกๅผตๅญใ.cใจใชใใพใใไปๅใฏใใกใคใซๅใใhello.cใใจใใพใใใ

ใใกใคใซใไฝๆใใใจๅณใฎใจใใฃใฟใผใฆใคใณใใฆใซใซใผใฝใซใ็นๆป
ใๅ
ฅๅๅฏ่ฝใจใชใใพใใ
1ใจ่ก็ชๅทใ่กจ็คบใใใฆใใพใใๅ
ใปใฉใฎCใใญใฐใฉใ hello.c ใๅ
ฅๅใใฆใฟใฆใใ ใใใ

ๅ ฅๅๅพใฎใคใกใผใธ

ใใญใฐใฉใ ๅ ฅๅใฎๆณจๆ็น
ใปใ็ป้ขใซไฝใ่กจ็คบใใใใญใฐใฉใ ใใจใC่จ่ชใฏ็ฟใใใๆ
ฃใใใใฎ้จๅใฏใๅ
จ่งๆๅญใงใใใใไปฅๅคใฏๅ
จใฆๅ่งๆๅญใจใชใใพใใใใญใฐใฉใ ใฏๅบๆฌใๅ่งๆๅญใงใใใจ่ใใฆใใ ใใใ
ใป5่ก็ฎใจ6่ก็ฎใฎ็ฉบๆฌ้จๅใฏในใใผในใๆฒขๅฑฑๅ
ฅๅใใใซใTABใญใผใ1ๅๅ
ฅๅใใฆ็ฉบๆฌใๅ
ฅๅใใพใใใใๅญไธใใจๅผใใงใใพใใ
ใป5่ก็ฎใฎใ๏ผผnใใจใใ้จๅใฏใใญใผใใผใใใๅ่งๆๅญใงใ๏ฟฅ๏ฝใใจๅ
ฅๅใใฆใใ ใใใ
ใป3่ก็ฎใฎ intใจ mainใฎ้ใ6่ก็ฎใฎ returnใจ 0ใฎ้ใซใฏใใใใๅ่งในใใผในใๅ
ฅใใฆใใ ใใใ
ใใญใฐใฉใ ใไธๆธใไฟๅญใใ
VsCodeใงใฏๆชไฟๅญใฎ้
็ฎใฏใใกใคใซๅใฎๆจชใซโใใคใใพใใ
ใพใๅทฆๅดใฎใใกใคใซใขใคใณใณใซใฏใๆชไฟๅญใฎใใกใคใซๆฐใ่กจ็คบใใใใใใซใชใฃใฆใใพใใ

ๆฌกใฎๆ้ ใซ็งปใๅใซใญใผใใผใใฎ Ctrl + S ใงใใญใฐใฉใ ใใกใคใซใไธๆธใไฟๅญใใฆใใใพใใ
ใใญใฐใฉใ ใฎใณใณใใคใซใจๅฎ่ก
้ๅธธใไฝๆใใCใใญใฐใฉใ ใฏใ
๏ผ๏ผใณใณใใคใซ
๏ผ๏ผๅฎ่ก
ใจใใฃใๆ้ ใงๅฎ่ก็ขบ่ชใใใพใใใใญใฐใฉใ ใใใใชใๅฎ่กใงใใใใใงใฏใชใใใใญใฐใฉใ ใใณใณใใคใซใใฆๅฎ่กๅฝขๅผใฎใใกใคใซใไฝใฃใฆใใๅฎ่กใจใชใใใใงใใ
VsCodeใจๆฉ่ฝๆกๅผตใฎ Code Runner ใใคใณในใใผใซใใ็ฐๅขใงใใใฐใใใๅ็ใใฟใณ1ใคใงๆธใพใใใใจใใงใใพใใ๏ผไปๅใฎ้็บ็ฐๅขใงไธ็ชๆฅฝใใงใใ้จๅใใพใใซใใใงใ๏ผ๏ผ
VsCodeใฎๅณไธใซใใๅ็ใใฟใณใใฏใชใใฏใใพใใ

VsCodeไธใซใฟใผใใใซใฆใคใณใใฆใ่กจ็คบใใ่ชๅ็ใซใณใณใใคใซ๏ผๅฎ่ก็ตๆใๅบๅใใฆใใใพใใ
hello.cใฎVsCodeใงใฎๅฎ่กใคใกใผใธ

Windowsใงๆฅๆฌ่ชๆๅญใC่จ่ชใฏ็ฟใใใๆ ฃใใใใ่กจ็คบใใใชใๆน
่ฉฆใใซprintfใฎ้จๅใ
printf("Hello!\n");
ใชใฉใจๅ่งๆๅญใฎๅบๅใง่ฉฆใใฆใฟใฆใใ ใใใ
ใใใใพใใHello!ใใจ่กจ็คบใใใฆใใใฐๆๅญใณใผใ้จๅใฎ่จญๅฎใซๅ้กใใใๅฏ่ฝๆงใใใใพใใ
Code Runnerใฎ่จญๅฎใ่กใใฎ้
ใง่กใฃใใ-fexec-charset=CP932ใใฎ้จๅใๅคใใฆใฟใฆใใ ใใใใใพใใใๅ ดๅใใใใพใใ
โปWindows Subsystem for Linux๏ผWSL๏ผ็ฐๅขใใคใณในใใผใซใใใฆใใๆนใงใ-fexec-charset=CP932ใใๅคใใใๅ
จ่งๆๅญใ่กจ็คบใใใใใใซใชใฃใไบไพใใใใพใใ
ใฟใผใใใซใซใณใณใใคใซใจใฉใผใ่กจ็คบใใใๅ ดๅ
ๅ ใปใฉใฎไพใฏใณใณใใคใซใๅ้กใชใ็ตไบใใไพใงใใใใใใใญใฐใฉใ ใซๅ ฅๅใในใ้้ใใชใฉใใใใจไปฅไธใฎใใใชๅฝขใงใฟใผใใใซใฆใคใณใใฆใซใณใณใใคใซใจใฉใผใๅบๅใใใพใใ

ใจใฉใผใกใใปใผใธใๅบใใจไฝใๆชใไบใใใงใใใฆใใพใฃใใใใชๆฐใซใชใใพใใใๆฐใซใใชใใงใใ ใใใใจใฉใผใกใใปใผใธใฏใใญใฐใฉใใณใฐใไธ้ใใใๆๅฉใใใใฆใใใพใใ
ใจใฉใผใกใใปใผใธ้จๅใใใ่ฆใฆไธใใใ
ไธ่จใฎไพใ ใจไปฅไธใฎ้จๅใ้่ฆใงใใ
hello.c:5:45: error: expected ‘;’ before ‘return’
hello.c ใฏใใกใคใซๅใงใใใใฎๅพใซ็ถใ 5:45 ใฎๆฐๅคใฏใใ5่ก็ฎใฎ45ๆๅญ็ฎใใใใๆชใใใใใจใใฃใใจใฉใผใกใใปใผใธใซใชใใพใใใใฃใจใใใฎใจใฉใผใกใใปใผใธใฎๅ ดๅใใฎๅพใฎ error: ใซ็ถใ expected ‘;’ before ‘return’ ใฎ่จ่ฟฐใง ‘;’ ใๅซใพใใฆใใใฎใงใC่จ่ช็นๆใฎๅฝไปคใฎๆๅพใซ ; ๏ผใปใใณใญใณ๏ผใไปใๅฟใใฆใใใฎใใชใใจไบๆณใใคใใพใใ
ใกใชใฟใซใใญใฐใฉใ ใซใจใฉใผใ่ฆใคใใฃใฆไฟฎๆญฃใใไฝๆฅญใฎไบใ ใใใใฐ ใจใใใพใใ
ใ้่ฆใใณใณใใคใซใจใฉใผใซๅฏพใใๅฟๆงใ
ๅคงไบใช็นใชใฎใงใใใๅฐใใใใใฐไฝๆฅญใจใณใณใใคใซใจใฉใผใซใคใใฆใ่ฉฑใใฆใใใพใใ
ๅๅฟ่ ใใใญใฐใฉใใณใฐใงไธ็ชๆ้ใ่ฒปใใ้จๅใใใใใฐไฝๆฅญใ ใฃใใใใพใใ็ฎก็ไบบใฏๅๅฟ่ ใงใฏใชใใงใใใใใพใ ใซใใใใฐใซๆ้ใๆใใใพใใ๏ผใใใใๅๅฟ่ ใใใ๏ผใชใฉใจ่จใใชใใงใใ ใใ๏ผ
ใณใณใใคใซใจใฉใผใฎ่ฑ่ชใฎใกใใปใผใธใ่ชญใฟใใใชใใจใใไบบใๅคใใจๆใใพใใ
ใใฎๅ ดๅใฏใใณใณใใคใซใจใฉใผๆใฎใใกใคใซๅใซ็ถใ่ก็ชๅท้จๅใซๆณจ็ฎใใฆใใ ใใใๅ
ใปใฉใฎไพใง่จใใฐใhello.c:5:45 ใฎใใใช้จๅใ
ใจใฉใผใ่ตทใใฆใใ่กๆฐใๅใใใฐใใพใใฏใใฎ่กใซใจใฉใผใใชใใใใงใใฏใใพใใใใฎ่กใซใชใใใฐ1ใคไธใฎ่กใใใงใใฏใใพใใใใญใฐใฉใ ใฏไธใใไธใซๆตใใใฎใงใใจใฉใผใ่ตทใใฆใใ่กๆฐใใใฎ่กใใไธใใใงใใฏใใใใใซใใพใใๅคงๆตใฎใจใฉใผใฏใใจใฉใผใ่ตทใใฆใใ่กใใใฎ1ใคไธใฎ่กใงๅ้กใใใใใใงใใ
ใใใฆใณใณใใคใซใจใฉใผใฎๅคใใฏๅ ฅๅใในใงใใ่ชๅใงใฏๆญฃใใใจๆใฃใฆๅ ฅๅใใฆใใใฎใงใ่ฆ้ใใใกใชใฎใงใใๅ ฅๅใในใฏใใจใใฃใฟใผใซๆๅฎใใใใฉใณใใๅๅ ใซใชใไบใใใใพใใไพใใฐใๅคงๆๅญใฎใขใคใจๅฐๆๅญใฎใจใซใๅใใ่ฆใใฆใใพใใใใชใใฉใณใใไฝฟใฃใฆใใใจๅ ฅๅใในใซๆฐใไปใใพใใใ๏ผใกใชใฟใซWindowsใ ใจใกใคใชใชใMonacoใใใใใใใใใงใ๏ผ
ๅญฆ็ใฎไฝใฃใใใญใฐใฉใ ใ่ฆใฆใใใจๅ จ่งๆๅญใใใญใฐใฉใ ไธญใซๅ ฅๅใใฆใใพใใณใณใใคใซใจใฉใผใจใชใฃใฆใใใใจใๅคใใงใใใณใกใณใๆใฎไธญใprintf้ขๆฐใฎ “ ใฎๅพใซๅ จ่งๆๅญใๅ ฅๅๅพใใใฎใพใพๅ จ่งใงๅ ฅๅใ็ถใใฆใใพใฃใฆใใไพใใใใพใใใ
ใใใใฏใใญใฐใฉใใณใฐใงๆซๆใใไธ็ชใฎๅๅ ใฏใใใใฐไฝๆฅญใงใใญใฐใฉใใณใฐๅซใใซใชใใใจใ ใจๆใฃใฆใใพใใ
่ชๅใฎๅ
ฅๅใในใซ่ชๅใงๆฐใฅใใใใใซใชใใฐ่ช็ถใจใใญใฐใฉใใณใฐใฏไธ้ใใฆใใใพใใ
ใพใจใใฆใใใพใใ
ใณใณใใคใซใจใฉใผใซๅฏพใใๅฟๆงใ
๏ผ๏ผใจใฉใผใๅบใ่กใใพใใฏใใฎไธๆนใฎ่กใซ้้ใใใใ
๏ผ๏ผใจใฉใผใฏ่ชๅใฎๅ
ฅๅใในใใปใจใใฉ
๏ผ๏ผใขใซใใกใใใใๅบๅฅใใใใใใฉใณใ่จญๅฎใซใใฆใใใ๏ผ
๏ผ๏ผๅคใชๅ ดๆใซๅ
จ่งๆๅญใใพใใใฆใใชใใ๏ผ
ไปฅไธใ้ทใ
ใจใใคใใใ้ ใใใใใจใใใใใพใใใ
WindowsใฎVisual Studio CodeใงC่จ่ชใใญใฐใฉใใณใฐใๅงใใใในใใชๆนๆณใ็ตใใใพใใ
ใใญใฐใฉใใณใฐใฏใใ ็ฟใใใ ๆ ฃใใ ใใงใ๏ผ
AmazonใงใC่จ่ชใใฎๆฌใๆค็ดข ๏ผ๏ผ
่ฟฝ่จ๏ผใใใใฌโใไฝฟใใใๅ ดๅใฎ่จญๅฎๆนๆณ
ใใใใฐใฎ้ๅง๏ผF5ใญใผ๏ผใพใใฏใใใใฐใชใใงๅฎ่ก๏ผCtrl + F5๏ผใๅฉ็จใใใๆนใฏไปฅไธใชใณใฏ่จไบใๅ่ใซ่จญๅฎใใฆใฟใฆใใ ใใใ

ๅ่
ใณใกใณใ
่ณชๅๅคฑ็คผใใพใใvisual-studio-codeใงc่จ่ชใใญใฐใฉใใณใฐใๅงใใ๏ผwindows็ทจ๏ผใจใใใใผใธใงใC่จ่ชใใญใฐใฉใ ๅฎ่กๆใฎๆๅญๅใๅฏพ็ญใ่กใฃใ๏ผๆๅญๅใgccใใฎๅพใซใ-fexec-charset=CP932ใใจใใๆๅญๅใ่ฟฝๅ ๏ผใฎใงใใใๅ็ใใฟใณใๆผใใๆใซๆฅๆฌ่ชใๆๅญๅใใใฆใใพใใพใใใใฎๆใฉใฎใใใชๅฏพ็ญใ่ฌใใใฐใใใงใใใใ๏ผ
a ใใใใใใฐใใฏใ็ฎก็ไบบใงใใ
ๆๅญๅใใฎไปถใงไธๅบฆ็ขบ่ชใใ้กใใใใใฎใงใใใๆฌกใฎใใใชใใญใฐใฉใ ใๅฎ่กใใๅ ดๅใฏๅฎ่กใใงใใพใใงใใใใ๏ผ
ไธ่จใใญใฐใฉใ ใงใHello!ใใจ่กจ็คบใใใใใๆฌกใฎใใญใฐใฉใ ใงใฏใฉใใงใใใใ๏ผ
ๅฎ่กใใ้ใใC่จ่ชใฏ็ฟใใใๆ ฃใใใใจ่กจ็คบใใใใซใC๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝอK๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ่ต๏ฟฝ๏ฟฝ๏ฟฝใใฎใใใชๆใใงๆๅญๅใใใฆใใใใๅ่จไบใฎ4.4ใฎ้ ็ฎใCode Runnerใฎใฟใผใใใซ่จญๅฎใๅคๆดใใใใฎ่จญๅฎใ่ฆ็ดใใฆใฟใฆใใ ใใใ
ใใฎ่จญๅฎใใใใฆใใชใใจใณใณใใคใซ๏ผๅฎ่กใฏใงใใพใใใๆๅญๅใใใฆ่กจ็คบใใใฆใใพใใพใใ
็ฎก็ไบบใใใ่ฟ็ญใใใใจใใใใใพใใ่จไบใฎ4.3ใจ4.4ใฎ้ ็ฎใ่ฆ็ดใใฆใฟใใฎใงใใๆนๅใใพใใใงใใใใHello๏ผใใจๅบๅใฏใงใใพใใใC๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝอK๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ่ต๏ฟฝ๏ฟฝ๏ฟฝใใจๅบๅใใใพใใ
ไปฅไธใฏใฟใผใใใซใฎๅบๅ็ตๆใงใใ
owner@PC:~/suport/C$ cd “/home/owner/suport/C/” && gcc -fexec-charset=CP932 start.c -o start && “/home/owner/suport/C/”start
C๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝอK๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ่ต๏ฟฝ๏ฟฝ๏ฟฝ
็ฎก็ไบบใใใๅใซใใ่ณชๅใงใใใsetting.jsonใฎใโcode-runner.executorMapโ:ใใๅ้คใใใจๆๅญๅใใ่งฃๆถใใพใใใๅ็ญใใฆใใใ ใใใใใจใใใใใพใใ๏ผ
a ใใใใใซใกใฏใ
็ฎก็ไบบใงใใใใพใๅไฝใใใใใงใพใใฏ่ฏใใฃใใงใ๏ผ
้ใฃใฆ้ ใใใฟใผใใใซใฎๅบๅ็ตๆใใๅฏใใใซใไฝฟใใฎOS็ฐๅขใฏWindowsใงใฏใชใLinux็ฐๅขใงใใใใ๏ผ
LinuxใMacOSใงใใใฐใCode Runnerใฎ่จญๅฎใงใ-fexec-charset=CP932ใใ่ฟฝๅ ใใๅฟ ่ฆใฏใชใใชใใพใใ
ใใใใใ-fexec-charset=CP932ใใฏWindows็ฐๅขใงใใใฉใซใใฎๆๅญใณใผใใงใใShift-JISใงๅฎ่กใใใใใฎใณใณใใคใซในใคใใใ ใฃใใฎใงใWindowsไปฅๅคใฎ็ฐๅขใงใใใฐๅคงๆตๆๅญใณใผใใUTF-8ใงๅฆ็ใใใฆใใใฎใงใใ-fexec-charset=CP932ใใ่ฟฝๅ ใใๅฟ ่ฆใใชใใชใใพใใ
ใจใใใ่ฏใใฃใใงใใญใ
ใจใใฃใฟ้กใไฝฟ็จใใใฏๅใใฆใงใใ
ไพ้กใๅฎ่กใใฆใฟใใฎใงใใใใใคใ็ๅใ็ใใฆใใพใใพใใใ
่ณชๅใใใฆใใ ใใใ
็ๅ(1)ใฟใผใใใซๆฌใๅฎ่กๅใฏ1:PowerShellใๅฎ่กๅพใฏ2:Codeใซๅคๅใใใใใใฏใชใซ๏ผ
็ๅ(2)printfใฎๅผๆฐใซ\nใๅ ฅใใฆใใใฎใงใใๅฎ่ก็ตๆใฏๆน่กใใใ๏ผ\ๅ ฅๅใใใใชในใใฏ้ในใฉใใทใฅใซใชใฃใฆใใพใ๏ผ
็ๅ(3)ๅฎ่ก็ตๆใฎๅใซๅบใฆใใใกใใปใผใธไธญใฎif($?)ใฏใชใซ๏ผ
ไปฅไธใๅฎ่ก็ตๆใฎ็ป้ขใใณใใใใใใฎใงใใ
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
ๆฐใใใฏใญในใใฉใใใใฉใผใ ใฎ PowerShell ใใ่ฉฆใใใ ใใ https://aka.ms/pscore6
PS C:\Users\****\Documents\gcc> cd “c:\Users\****\Documents\gcc\” ; if ($?) { gcc -fexec-charset=CP932 kanji.c -o kanji } ; if ($?) { .\kanji }
C่จ่ชใฏ็ฟใใใๆ ฃใใ
PS C:\Users\****\Documents\gcc>
ไปฅไธใใใใใ้กใใใใใพใใ
VSๅใใ๏ผใๅใใซใใใใใใคใใใฎใๅคใ๏ผ๏ผใใใฐใใฏใ็ฎก็ไบบใงใใ
ใใใใฏC่จ่ช็ฐๅขใๅ ฅใใๅใใVisual Studio Codeใไฝฟใฃใฆใใใฎใงใใใใชใๅบๆฅใฆใใพใใใใใใใใใใจใๆขๅฎใฎใทใงใซใใฎ่จญๅฎใ่ชๅใงๅคใใฆใใใฎใใใใใพใใใ
ใฉใใใVisual Studio CodeใฏๆขๅฎใฎใทใงใซใPS๏ผWindows Power Shell๏ผใจใใใใฎใซใชใฃใฆใใใใใใ
ไปๅใฎC่จ่ช็ฐๅขใงใฏๆขๅฎใฎใทใงใซใcmd๏ผใณใใณใใใญใณใใ๏ผใซใใฆใใๅฟ ่ฆใใใใใใงใใ
VSๅใใใใใใใ ใใ็ๅ(1)๏ฝ(3)ใฏๅ จใฆๆขๅฎใฎใทใงใซใcmdใซๅคๆดใใใใจใง่งฃๆฑบใใใฏใใงใใ
ๅคๆดๆนๆณใๅ็ปใงใขใใใใพใใใฎใงๆขๅฎใฎใทใงใซใๅคๆดใใฆใฟใฆใใ ใใใ๏ผๅ็ปใงใฏใใใฆVSๅใใใจๅใใจใฉใผใกใใปใผใธใๅบใใ็ถๆ ใใๅคๆดใใฆใใพใ๏ผ
ๅ็ปURL๏ผๆขๅฎใฎใทใงใซใๅคๆดใใๆนๆณ๏ผ
https://youtu.be/qKf_oqvX164
Visual Studio Codeใฏใๆๅใซไฝฟใใจใใฃใฟใจใใฆใฏใๆใใใใฝใใใงใใ
ใงใไฝฟใใใชใใใจใใฃใจๅคงใใชๅใซใชใใฏใใงใใ
็ฎก็ไบบๆง
ใไธๅฏงใซๅ็ปใพใงใขใใใใฆใใใ ใใใใใจใใใใใพใใ
ๆฉ้ใใฎ้ใcmdใซใใใจใใๅ้กใฎ็พ่ฑกใ่งฃๆถใใพใใใ
ใใฃใใชใ็ตๆใงใใใใๅฅฅใๆทฑใใใง็งใซใฏ็่งฃไธ่ฝใงใใ
ใจใฏ่จใใใใใงgccใไฝฟใใ็ฐๅขใๆดใใพใใใ
>>Visual Studio Codeใฏใๆๅใซไฝฟใใจใใฃใฟใจใใฆใฏใๆใใใใฝใใใงใใ
ใใฃใจ็ฐก็ด ใงใใฝใผในใๅฎ่กใงใใใจใใฃใฟใฃใฆใชใใใงใใใญใ
่งฃๆถใงใใฆ่ฏใใฃใใงใใ
WindowsใฎPS๏ผใใฏใผใทใงใซ๏ผใฏใcmd๏ผใณใใณใใใญใณใใ๏ผใฎๅพ็ถใชใฎใงใใใไฝฟใใๅฝไปคใๅพฎๅฆใซ้ใใฎใงใใใใใฃใใใจใ่ตทใใใใกใงใใ
MicrosoftใฏใใฆใผใถใซPSใฎๆนใไฝฟใใใใๆใใงใใญใ
>> ใใฃใจ็ฐก็ด ใงใใฝใผในใๅฎ่กใงใใใจใใฃใฟใฃใฆใชใใใงใใใญใ
ไธ็ช็ฐกๅใชใจใใฃใฟใฏWindowsๆจๆบใซๆทปไปใฎNotepad๏ผใกใขๅธณ๏ผใใใ
ใกใขๅธณใงC่จ่ชใฎใใญใฐใฉใ ใไฟๅญใใฆใใณใใณใใใญใณใใไธใงgccใงใณใณใใคใซใใฆๅฎ่กใใจใใฃใๆ้ ใงใๅๅC่จ่ชใใญใฐใฉใใณใฐใใงใใพใใ
ๆ่ฟใฏใVisual Studio Codeใใใๅฉ็จใใพใใใใใใพใงใฏ็งไธธใจใใใทใงใขใฆใจใขใฎใจใใฃใฟใๆ็จใใฆใใพใใใ๏ผใจใใใไปใใใฆใใ๏ผ
ใตใใผใใใใใจใใใใใพใใใ
ใจใฆใๅๅผทใซใชใใพใใใ
ไธฆ่กไฝๆฅญใงTeraPadใจใใใจใใฃใฟใ่งฆใฃใฆใฟใพใใใ
็งใซใฏใใใใใใใใใงใใ
ใใฎTeraPadใจใณใณใใคใฉใ้ฃๅใใใฆใใไพใใใใไธใซไบใคใใใพใใใ
ไธใคใฏๅฏพ่ฑกใVisual-Cใใใไธใคใฏmingwใงใใใใใกใใฏๅฎ่กใใกใคใซใไธ่ฌๅ ฌ้ใใฆใใพใใใ
Cใฎๅญฆ็ฟใ ใใใณใใณใใใญใณใใใงๅๅใชใใ ใใฉใ็งใฏใฟใคใใในใๅคใใฆใคใฉใคใใใงใใใญใ
TeraPadใใใงใใญใใทใณใใซใงใใใ
ใใใใใจใใฃใฟใซ้ขใใฆใฏ่ฒใ ใจไฝฟใฃใฆใฟใฆใใใใ่ฝใก็ใใฆใใๆใใงใใ
่ณชๅ้ ใใใใใใงใใใใๅๅผทใซใชใใพใใใใใใใจใใใใใพใใใ
ใใฎใตใคใใฎๆ้ ้ใใซใใฃใฆใฟใใฎใงใใๅฎ่ก็ตๆใๅพฎๅฆใซ็ฐใชใฃใฆใใพใใพใใif ($?)ใจใใใฎใฏไฝใใใใพใใใฃใฆใใชใใฎใงใใใใใไธใซๅฎ่ก็ตๆใ่ผใใพใใ
PS C:\Users\81809\Documents\gcc> cd “c:\Users\81809\Documents\gcc\” ; if ($?) { gcc -fexec-charset=CP932 hello.c -o hello } ; if ($?) { .\hello }
C่จ่ชใฏ็ฟใใใๆ ฃใใ
ใพใใๅฎ่กๆใซhello.exeใจใใใใกใคใซใไฝๆใใใใฎใงใใใใใใฎใใกใคใซใฏใใคใใชใใใตใใผใใใใฆใใชใใใญในใใจใณใณใผใใไฝฟ็จใใฆใใใใใใจใใฃใฟใผใซ่กจ็คบใใใพใใใใจๅบใฆ็ก็ใซ้ใใจๅฎๅ จใซๆๅญๅใใใฆใใพใฃใฆใใพใใใใใฏใฉใใใฆใชใฎใงใใใใใ
ๅๅฟ่ ใใใใใใซใกใฏใ็ฎก็ไบบใงใใ
ใคใ2ๆฅ้ใซใใฎ่จไบใฎใณใกใณใๆฌใงๅใ่ณชๅใใใใพใใฆใใฉใใใๆขๅฎใฎใทใงใซใPS๏ผWindows Power Shell๏ผใ ใจใใฎใกใใปใผใธใใงใใใใงใใ
ๆขๅฎใฎใทใงใซใcmd๏ผใณใใณใใใญใณใใ๏ผใซ่จญๅฎใใชใใใจif($?)…ใจใใ่กจ็คบใใใ้ๅธธใฎๅฎ่กใซใชใใฏใใงใใ
ไปฅไธใฎๅ็ปใงๆขๅฎใฎใทใงใซใใณใใณใใใญใณใใใซๅคๆดใใฆใใพใใฎใงใ่จญๅฎใใชใใใฆใฟใฆใใ ใใใ
ๅ็ปใงใฏๅฎ่กใใฆๅใใจใฉใผใกใใปใผใธใๅบใใ็ถๆ ใใๅคๆดใใๆไฝใใใฆใใพใใ
ๅ็ปURL๏ผๆขๅฎใฎใทใงใซใๅคๆดใใๆนๆณ๏ผ
https://youtu.be/qKf_oqvX164
> ๅฎ่กๆใซhello.exeใจใใใใกใคใซใไฝๆใใใใฎใงใใใใใใฎใใกใคใซใฏใใคใใชใใใตใใผใใใใฆใใชใใใญในใใจใณใณใผใใไฝฟ็จใใฆใใใใใใจใใฃใฟใผใซ่กจ็คบใใใพใใใใจๅบใฆ็ก็ใซ้ใใจๅฎๅ จใซๆๅญๅใใใฆใใพใฃใฆใใพใใใใใฏใฉใใใฆใชใฎใงใใใใใ
ใใกใใฎ่ณชๅใฏ็ถๆณใใใใใใใชใใฎใงใใใhello.exeใใใใซใฏใชใใฏใใฆๅฎ่กใใใไธ่จใฎใจใฉใผใ่กจ็คบใใใใจใใๆๅณใงใใใใ๏ผ
็ฎก็ไบบๆงใ่ฟไฟก้ ใใฆใใพใ็ณใ่จณใชใใงใใ
ๅใ่ณชๅใจใใใฎใฏใใใถใ่ชๅใฎใใใใจใใ1ๅ็ฎใซ้ใฃใใจใใซใณใกใณใๆฌใซ่กจ็คบใใใชใใฃใใฎใงๆ้ใใใใฆใใใไธๅบฆ้ใใใฆใใใ ใใพใใ๏ฝใใ้จใใใใฆใใพใ็ณใ่จณใใใพใใใใ
ใใใใๅ็ปใซใใฆใใใ ใใๆฌๅฝใซใใใใจใใใใใพใ๏ผ๏ผ
PSใซใคใใฆใฏ่งฃๆฑบใใใใงใ๏ผ
> ๅฎ่กๆใซhello.exeใจใใใใกใคใซใไฝๆใใใใฎใงใใใใใใฎใใกใคใซใฏใใคใใชใใใตใใผใใใใฆใใชใใใญในใใจใณใณใผใใไฝฟ็จใใฆใใใใใใจใใฃใฟใผใซ่กจ็คบใใใพใใใใจๅบใฆ็ก็ใซ้ใใจๅฎๅ จใซๆๅญๅใใใฆใใพใฃใฆใใพใใใใใฏใฉใใใฆใชใฎใงใใใใใ
ๅฎ่กใใใจใhello.cใฎไธใซhello.txtใจใใใใกใคใซใๅๆใซไฝใใใฆใไธญใซใฏใใฎใณใกใณใใๆธใใใฆใใใจใใ็ถๆ ใงใใใใใฎใพใพ้ใใพใใ๏ผใใจใใใจใใใใใใซใฏใชใใฏใใใจๅฎๅ จใซๆๅญๅใใใฆใใพใฃใฆใใใจใใ็ถๆ ใงใใ
ใใใฐใใฏใๅๅฟ่ ใใใ
> ๅฎ่กๆใซhello.exeใจใใใใกใคใซใไฝๆใใใใฎใงใใใใใใฎใใกใคใซใฏใใคใใชใใใตใใผใใใใฆใใชใใใญในใใจใณใณใผใใไฝฟ็จใใฆใใใใใใจใใฃใฟใผใซ่กจ็คบใใใพใใใใจๅบใฆ็ก็ใซ้ใใจๅฎๅ จใซๆๅญๅใใใฆใใพใฃใฆใใพใใใใใฏใฉใใใฆใชใฎใงใใใใใ
ใณใณใใคใซใ่กใใจhello.cใงใใใฐhello.exeใจใใๅฎ่กใใกใคใซใไฝๆใใใพใใ
ใใฎhello.exeใใฟใผใใใซไธใงๅฎ่กใพใงใใฆใใใใฎใCode Runnerใฎๆฉ่ฝใชใฎใงใVsCodeไธใงhello.exeใ้ธๆใใฆไฝใใใใจใใใใจใฏๅฟ ่ฆใชใใงใใ๏ผhello.exeใฎใใกใคใซใไฝๆใใใฆใใใฐๅ้กใชใใจใใใใจใงใ๏ผ
้ๅธธๆกๅผตๅญใ๏ฝ.exeใฎใใกใคใซใฏไธญ่บซใ่ฆใใใจใใใจๆๅญๅใใใฆ่ฆใใใจใใงใใพใใใ
ใใใฏใใคใใชใใกใคใซใจใใฃใฆใณใณใใฅใผใฟใใ็่งฃใงใใชใใใกใคใซใงใใ
ใ ใใๅๅฟ่ ใใใฎ่จใใใใซใๆๅญๅใใใฆใๅฝ็ถใงใใ
๏ฝ.c โ C่จ่ชใใญใฐใฉใ ๏ผไบบ้ใ็่งฃใงใใ๏ผ
๏ฝ.exe โ ๅฎ่กใใกใคใซ๏ผใณใณใใฅใผใฟใ็่งฃใงใใ๏ผ
ใจใงใๆถใใฆใใ ใใใ
hello.txtใไฝๆใใใใจใใใใจใงใใใไธๅบฆๅณใฏใชใใฏใใฆๅ้คใใฆๅๅบฆไฝๆใใใชใใใใงใใใฐๅ้กใชใใงใใ
่ณชๅๅคฑ็คผใใพใใ
ๆๅญๅใๅฏพ็ญใฎๅ ฅๅๆ๏ผใgccใใฎๅพใ-fexec-charset=CP932ใๆๅญๅใ่ฟฝๅ ๏ผใใ้ใซใไปฅไธใฎใจใฉใผใ็บ็ใใพใใ
็บ็ๅ ดๆ ่ก:1 ๆๅญ:36
+ cd “c:\Users\s134472\Desktop\gcc\” && gcc -fexec-charset=CP932 hello.c -o hello …
+ ~~
ใใผใฏใณ ‘&&’ ใฏใใใฎใใผใธใงใณใงใฏๆๅนใชในใใผใใกใณใๅบๅใใงใฏใใใพใใใ
็บ็ๅ ดๆ ่ก:1 ๆๅญ:81
+ … llo.c -o hello && “c:\Users\s134472\Desktop\gcc\”hello
+ ~~
ใใผใฏใณ ‘&&’ ใฏใใใฎใใผใธใงใณใงใฏๆๅนใชในใใผใใกใณใๅบๅใใงใฏใใใพใใใ
็บ็ๅ ดๆ ่ก:1 ๆๅญ:84
+ … .c -o hello && “c:\Users\s134472\Desktop\gcc\”hello
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ๅผใฏใใใคใใฉใคใณใฎๆๅใฎ่ฆ็ด ใจใใฆใฎใฟ่จฑๅฏใใใพใใ
็บ็ๅ ดๆ ่ก:1 ๆๅญ:115
+ … 2\Desktop\gcc\”hello
+ ~~~~~
ๅผใพใใฏในใใผใใกใณใใฎใใผใฏใณ ‘hello’ ใไฝฟ็จใงใใพใใใ
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : InvalidEndOfLine
ๅฅใตใคใใงใใcode-runner.executorMapใๅ ใฎใsetting.jsonใใซใคใใฆใ&&ใใฎ็ฎๆ๏ผๅฝข23ใซๆ๏ผใใ-andใใซ็ฝฎๆใใใจใๆฌกใซไปฅไธใฎใจใฉใผใกใใปใผใธใ็บ็ใใพใใ
๏ผๅคๆดๅ๏ผ
“c”: “cd $dir && gcc -fexec-charset=CP932 $fileName -o $fileNameWithoutExt -and $dir$fileNameWithoutExt”,
๏ผๅคๆดๅพ๏ผ
“c”: “cd $dir -and gcc -fexec-charset=CP932 $fileName -o $fileNameWithoutExt -and $dir$fileNameWithoutExt”,
๏ผๅ่ใตใคใ๏ผ
http://tooljp.com/language/powershell/html/Token-is-not-a-valid-statement-break-in-this-version.html
๏ผใจใฉใผใกใใปใผใธ๏ผ
Set-Location : ใใฉใกใผใฟใผๅ ‘o’ ใใใใพใใชใใใใใฉใกใผใฟใผใๅฆ็ใงใใพใใใไธ่ดใใๅๅใฎๅ่ฃใฏๆฌกใฎใจใใใงใ: -OutVariable -OutBufferใ
็บ็ๅ ดๆ ่ก:1 ๆๅญ:74
+ cd “c:\Users\s134472\Desktop\gcc\” -and gcc -fexec-charset=CP932 hello.c -o hell …
+ ~~
+ CategoryInfo : InvalidArgument: (:) [Set-Location]ใParameterBindingException
+ FullyQualifiedErrorId : AmbiguousParameter,Microsoft.PowerShell.Commands.SetLocationCommand
ๅฅใฎใใฝใณใณใงใฏใใ&&ใใใ-andใใซ็ฝฎๆใใใใจใsetting.jsonใฎใโcode-runner.executorMapโ:ใใๅ้คใใใใจใงใๅ้กใ่งฃๆฑบใงใใฆใใพใใใกใชใฟใซใ็พไฝฟ็จใใฝใณใณใใใใณใๅฅใฎใใฝใณใณใฏใฉใกใใOSใฏWin8.1ใงใใ
ใใใใใ้กใใใพใใ
k ใใใใใใซใกใฏใ็ฎก็ไบบใงใใ
WindowsใงใฎVsCodeใงใฏใฟใผใใใซใฎ่จญๅฎใใใใฉใซใใงPS๏ผPowerShell๏ผใซใชใฃใฆใใใใใงใgccใงใณใณใใคใซใใ้ใ่ฒใ ใจๅ้กใ็บ็ใใพใใ๏ผใใใใๅฝๅใใฎใใจใซๆฐใฅใใฆใใพใใใงใใ๏ผ
ใพใใฏgccใงใณใณใใคใซใใ้ใcmd๏ผใณใใณใใใญใณใใ๏ผใไฝฟใใใใซใใๅฟ ่ฆใใใใพใใ
ๆฌๆฅ่จไบใ่ฟฝ่จใใใฎใงใใพใใฏๆขๅฎใฎใทใงใซใฎ่จญๅฎใcmd๏ผใณใใณใใใญใณใใ๏ผใซใใฆใฟใฆใใ ใใใ
ๆขๅฎใฎใทใงใซใcmd๏ผใณใใณใใใญใณใใ๏ผใซ่จญๅฎใใใ2021.02.16่ฟฝ่จใ
ไธ่จใฎ่จญๅฎใฏใๅ้ ็ฎใฎใC่จ่ชใใญใฐใฉใใณใฐใๆฅฝใซใใใใใฎ่จญๅฎใใๅ จใฆ็ตไบใใฆใใใใจใๅๆใจใชใใพใใ
ใ่ฉฑใใๅฏใใใซใใใงใซkใใใฎๆนใงๅคๆดใใใ&&ใโใ-andใใๅๅบฆใ-andใโใ&&ใใซ็ฝฎๆใใชใใๅฟ ่ฆใใใใจๆใใพใใ
Run In Terminalใจใใ้ ็ฎใซใใงใใฏใๅ ฅใใใจใฆใผใถใผ่จญๅฎใซๆธใ่พผใใพใใใใฆใผใถใผ่จญๅฎใ้ใใฆใใกใคใซๅ ใฎใจใฉใผใไฟฎๆญฃใใฆใใใใไธๅบฆใ่ฉฆใใใ ใใใจๅบใฆใใฆใใพใใพใใใฉใใใใใใใงใใใใใใพใ
ใฏใใใใๆฉใใใใใพใใ็ฎก็ไบบใงใใ
ใใใใRun In Terminalใฎใใงใใฏใๅ ฅใใๅใซๆธใๆใใ่จญๅฎใฎๆฎต้ใงๅฟ ่ฆใชๆๅญใๆถใใฆใใพใฃใฆใใๅฏ่ฝๆงใใใใพใใ
ใใฆใผใถ่จญๅฎใซๆธใ่พผใใพใใ…ใใฎใจใฉใผใกใใปใผใธใ่กจ็คบใใใ้ใใ่จญๅฎใ้ใใใจใใใใฟใณใ่กจ็คบใใใใใจๆใใพใใใใฎใใฟใณใใฏใชใใฏใใฆ่จญๅฎใใฒใใใ้้ใฃใฆใใ็ฎๆใไฟฎๆญฃใใๅฟ ่ฆใใใใพใใ
settings.jsonใจใใใใกใคใซใ้ใใใจใซใชใใพใใใใใฎใใกใคใซใฏJSONๅฝขๅผใจใใฃใฆไพใใฐๆฌกใฎใใใชๅฝขๅผใงใใ
“doubutu”: {
“name1”: “ใญใใ”,
“name2”: “ใฟใใญ”,
“name3”: “ใใณ”,
},
ใใใ๏ผ
ใใใใใฎใฏใ,ใ๏ผๅ่งใซใณใ๏ผใใ”ใ๏ผใใใซใฏใฉใผใใผใทใงใณ๏ผใไปใๅฟใใใใๆถใใฆใใพใฃใใใใไพใงใใ
ใ:ใ๏ผใณใญใณ๏ผใชใใใ้้ใฃใฆใ;ใ๏ผใปใใณใญใณ๏ผใงๅ ฅๅใใฆใใพใฃใใใจใใใใใพใใ
Code Runnerใฎ่จญๅฎใฎใจใใ-fexec-charset=CP932ใใชใฉใฎๆๅญๅใ่ฟฝๅ ใใใใจๆใใพใใใใใฎ้ๅฟ ่ฆใชๆๅญๅใๆถใใฆใใพใฃใๅฏ่ฝๆงใชใฉใใใใพใใ
ใใไธๅบฆใฆใผใถ่จญๅฎใใกใคใซใ่ฆ็ดใใฆใฟใฆใใ ใใใ
ไธๅฟไฟฎๆญฃใคใกใผใธใๅ็ปใซใใใฎใงๅ่ใซใใฆใใ ใใใ๏ผๅ็ปใฎไพใงใฏใ,ใใไปใๅฟใใฆใใไพใงใ๏ผ
https://youtu.be/8w5OGjsjba8
ใใใชใๆๅญใ่ฟฝๅ ใใฆใใพใฃใฆใใพใใใใใฎๆ้ ้ใใซ้ฒใใฆๅฎ่กใพใงใงใใพใใใใใใใจใใใใใพใ๏ผ
่ฏใใฃใใงใใใใใใใใใใใพใใ
็ฎก็ไบบใๆง
ใณใกใณใใใใใจใใใใใพใใ
ใ&&ใโใ-andใใๅๅบฆใ-andใโใ&&ใใซ็ฝฎๆใใชใใใๆขๅฎใฎใทใงใซ่จญๅฎใงPSใๅ้คใใฆcmdใซ่จญๅฎใใพใใใ
ๆฌกใซใใณใณใใคใซใๅฎ่กใใใจใ
ใฟใผใใใซใฎๆใใใ2:Codeใใจใชใใไปฅไธใฎใจใฉใผใกใใปใผใธใ่กจ็คบใใใพใใ
C:\Users\s134472\Desktop\gcc>cd “c:\Users\s134472\Desktop\gcc\” && gcc -fexec-charset=CP932 tempCodeRunnerFile.c -o tempCodeRunnerFile && “c:\Users\s134472\Desktop\gcc\”tempCodeRunnerFile
‘gcc’ ใฏใๅ ้จใณใใณใใพใใฏๅค้จใณใใณใใ
ๆไฝๅฏ่ฝใชใใญใฐใฉใ ใพใใฏใใใ ใใกใคใซใจใใฆ่ช่ญใใใฆใใพใใใ
ใพใใใgccใใใฉใซใใฎๆใซใHello.cใใใกใคใซใฎๆฌกใซใtempCodeRunnerFile.cใใ่ฟฝๅ ใใใใใฎใใกใคใซๅ ใซใฏ1่กใ ใ
#include
ใ่กจ็คบใใใฆใใพใใ
ใใใใใ้กใใใพใใ
โปใใฟใพใใใไธใฎใณใกใณใใฏไฝๅใฎใใใๅ้คใๅธๆใใพใใ
ใใใฐใใฏ kใใใ็ฎก็ไบบใงใใ
> โgccโ ใฏใๅ ้จใณใใณใใพใใฏๅค้จใณใใณใใ
> ๆไฝๅฏ่ฝใชใใญใฐใฉใ ใพใใฏใใใ ใใกใคใซใจใใฆ่ช่ญใใใฆใใพใใใ
ใใฎใจใฉใผใกใใปใผใธใฏgcc.exeใจใใใณใณใใคใฉใขใใชใธใฎWindowsใฎใใน่จญๅฎใใใใฆใใชใ็ถๆ ใงใใ
ไธๅฟใ่ใใใพใใใgccใณใณใใคใฉใฏใคใณในใใผใซใใใฆใใพใใ๏ผ
ใใใคใณในใใผใซใใพใ ใงใใใฐใC่จ่ชใฎใณใณใใคใซใๅฎ่กใใงใใพใใใ
ไปฅไธใๅ่ใซgccใณใณใใคใฉใใคใณในใใผใซใใฆใใ ใใใ
WindowsใซC่จ่ช้็บ็ฐๅข๏ผgccใณใณใใคใฉ๏ผใๅฐๅ ฅใใ
ใใใใฏใใงใซgccใณใณใใคใฉใใคใณในใใผใซๆธใฟใงใใใฐใๅใซgcc.exeใธใฎWindowsใฎใใน่จญๅฎใใใใฆใใชใ็ถๆ ใงใใฎใงใไธ่จใชใณใฏๅ ๅ ใฎใMinGWใใณใใณใใฉใคใณใใไฝฟใใใใฎ่จญๅฎใใฎ้ ็ฎใซใใPath่จญๅฎใใใฆใฟใฆใใ ใใใ
ใใจใtempCodeRunnerFile.cใฎใใกใคใซใซ้ขใใฆใฏๆฉ่ฝๆกๅผตใฎCodeRunnerใๅใๅบใใไธ่ฆใชใใกใคใซใชใฎใงๅ้คใใฆใใพใฃใฆใๆงใใพใใใใใใใใใกใใจgccใงใณใณใใคใซใๅบๆฅใฆใใชใใใๆฎใฃใฆใใพใฃใใใกใคใซใใจๆใใใพใใ
้ ๅผตใฃใฆใฟใฆใใ ใใใ
็ฎก็ไบบๆง
ใณใกใณใใใใใจใใใใใพใใ
็พๅจใใMinGWใฎใคใณในใใผใซใใๅฎไบใใฆใใพใใ
ๆฌกใฎใMinGWใใณใใณใใฉใคใณใใไฝฟใใใใฎ่จญๅฎใใงใใตใคใใฎ่ชฌๆใงใฏOSใWin10ใงใฎ่จญๅฎ๏ผใฎๆงใชใฎใงใใใOSใWin8.1ใจ่จใไบใใใใ็ฐๅขๅคๆฐใฎๅ ฅๅใฎ็ป้ขใ้ใใใใใใใง่จญๅฎใๆญขใพใฃใฆใใพใฃใฆใใพใใ
ใฆใผใถใผใฎ็ฐๅขๅคๆฐใฎๆใซ
ๅคๆฐโPathโใๅคโใปใปใป๏ผCใใฉใคใใซใPathๅ ฅใฃใฆใใๆงใช่กจ็คบ๏ผโใฏใใใพใใ
ใใใงใใๆฐ่ฆใใใฏใชใใฏใใใจใๆฐใใใฆใผใถใผๅคๆฐใจ่กจ็คบใใใ
ๅคๆฐๅ๏ผN๏ผ๏ผโๅ ฅๅ็ป้ขโ
ๅคๆฐๅค๏ผV๏ผ๏ผโๅ ฅๅ็ป้ขโ
ใฎไบใ่ใใใพใใ
ไธ่จใฎใๅคๆฐๅใใใณๅคๆฐๅคใซใฏใไฝใๅ ฅๅใใใฐ่ฏใใฎใงใใใใใ
ไปฅๅใPathใซ
C:\MinGW\bin
ใซ่ฟใๅฝขใๅ ฅๅใใใจใPathใฎๆใๅ จ้จๆถใใไบใใใใใใฎๅ ฅๅใง่ฏใใฎใ่ชไฟกใใใใพใใใ
ใใใ่งฃๆฑบใงใใใจใ
ใใใกใคใซๅใๆๅฎใใฆๅฎ่กใโใcmdใใฎ่ฉฑใซ้ฒใใใใใใชๆใใงใใ
ใใใใใ้กใใใพใใ
ใใใฐใใฏ k ใใใ
Windows8.1ใฏ็ฐๅขๅคๆฐใฎ่จญๅฎ็ป้ขใ้ใใฎใงใใใญใๅคฑ็คผใใพใใใ
ใWindows8.1ใฎๅ ดๅใ
๏ผ๏ผใฆใผใถใผใฎ็ฐๅขๅคๆฐใฎๆใซใใงใซๅคๆฐPathใๅญๅจใใฆใใๅ ดๅใฏใใ็ทจ้…ใใใฟใณใใฏใชใใฏใใพใใ
๏ผ๏ผๅคๆฐๅใฎ้ ็ฎใใPathใใจใชใฃใฆใใใใจๆใใพใใๅคๆฐๅคใฎ้ ็ฎใฏใใใใใใญในใใใใฏในใซๅ ฅใใใใชใใใใๆๅญๅใไธฆใใงใใใฎใงใใใฎใใญในใใใใฏในใฎไธ็ชๆๅพใพใงใซใผใฝใซใ็งปๅใใพใใ๏ผ่ฆใใใซๅคๆฐๅคใซๅ ฅๅๆธใฟใฎๅ ๅฎนใฏๆถใใชใใใใซใใพใ๏ผ
๏ผ๏ผๅคๆฐๅคใฎไธ็ชๆๅพใฎๆๅญใใ;ใใงใใใฐใใใฎๅพใซใC:\MinGW\bin;ใใ่ฟฝๅ ใใฆOKใใฟใณใๆผใใพใใๆๅพใฎๆๅญใใ;ใๅบใชใๅ ดๅใฏใ;ใใๆๅพใซ่ฟฝๅ ใใฆใใใC:\MinGW\bin;ใใ่ฟฝๅ ใใฆOKใใฟใณใๆผใใพใใ
ใกใชใฟใซใ;ใใฏ่คๆฐใฎใในใใคใชใใๅฝนๅฒใใใใฎใงใc:\WindowsใใจใC:\MinGW\binใใใคใชใใๅ ดๅใใc:\Windows;c:\MinGW\bin;ใใชใฉใจใชใใพใใ
ๆๅพใซใ;ใใๅ ฅใใฆใใใจๆฌกๅๅฅใฎใในใ่ฟฝๅ ใใ้ใ้้ใใใชใใงใใ
ใในๅใใ;ใใฎๅๅพใชใฉใซในใใผในใฏๅ ฅใใชใใงใใ ใใใ
ใใจไธๅฟCใใฉใคใใฎMinGWใใฉใซใๅ ใซใใbinใใฉใซใใฎไธญใซgcc.exe๏ผgccใณใณใใคใฉๆฌไฝ๏ผใๅญๅจใใฆใใใใ็ขบ่ชใใฆใใใฆใใ ใใใ
็ฎก็ไบบๆง
ใ้ฃ็ตกใใใใจใใใใใพใใ
ๆจๆฅใฎๅฉ่จใฎๆไฝใฎ้ใใซไฝๆฅญใใใพใใๆใใณใใณใใใญใณใใใฎๅฎ่กใงใ่จญๅฎ้ใใซใงใใพใใใ
โๅ ฅๅ็ป้ขโโใใญในใใใใฏใน
ใฎๆใ่ชฌๆใใใใๆใ่กจ็พใงใฎ่ณชๅใ ใฃใใซใ้ขใใใใใใใจใใใใใพใใใ
ใใใงใไธ้ใใฎใใญใฐใฉใ ไฝๆฅญใใงใใใใจๆใใพใใ
ใพใไธๆใช็นใใใใพใใใใใใใใใ้กใใใพใใ
ใใใฏ่ฏใใฃใใงใใ
ๅบๅ็ตๆใซ
‘gcc’ ใฏใๅ ้จใณใใณใใพใใฏๅค้จใณใใณใใ
ๆไฝๅฏ่ฝใชใใญใฐใฉใ ใพใใฏใใใ ใใกใคใซใจใใฆ่ช่ญใใใฆใใพใใ
ใ
ใจใใ็ตๆใๅบๅใใใพใใใงใใใ
gccใณใณใใคใฉใฏใคใณในใใผใซๆธใฟใงใใณใใณใใใญใณใใใงใฎgccใณใณใใคใฉใใผใธใงใณ่กจ็คบใใชใใพใใใ
ไฝใใใใฐใใใใใใใพใใ๏ผใใใใใ้กใใใพใใ
ใใฟใพใใๅ ใปใฉใณใกใณใใใใฆใใใ ใใใฎใงใใๅ่ตทๅใใใใชใใพใใ๏ผ๏ผ
ใๆฅใใใใ้ใใงใโฆ๏ผ็ฌ๏ผใปใใจใซใใใใชใใใ
ใจใซใใC็ฐๅขๅบๆฅใฆใใใฃใใงใ๏ผใใใใจใใใใใพใใใ
็ฎก็ไบบใงใใ่ฏใใฃใใงใใญใ
ใใน่จญๅฎใชใฉใใใๅใใใฟใผใใใซใ้ใใฆใใใใใใจไธๆฆใฟใผใใใซใ็ตไบใใฆใใใงใชใใจใใใใฃใใกใใปใผใธใใงใใใจใใใใพใใ
็ฎก็ไบบๆง
่ณชๅใใใฆใใใ ใใพใใ
ใในใฏใใใไธใซc_testใจใใใใฉใซใใไฝใใใใฎไธญใซhello.cใไฟๅญใใvscodeไธใงๅฎ่กใใพใใใไปฅไธใฎใจใฉใผใกใใปใผใธใ่กจ็คบใใใพใ
C:\Users\user\Desktop\c_test>cd “c:\Users\user\Desktop\c_test\” && gcc fexec-charset=CP932 hello.c -o hello && “c:\Users\user\Desktop\c_test\”hello
gcc: error: fexec-charset=CP932: No such file or directory
ใฉใฎใใใซๅฏพๅฆใใใใใใงใใใใใ
ใฉใใ18ๅท ใใใใใใฐใใฏใ
็ฎก็ไบบใงใใ
ใจใฉใผใกใใปใผใธใใๅฏใใใซๅฏพ่ฑก่จไบใงใฎใCode Runnerใฎ่จญๅฎใ่กใใใฎ้ ใงใฎ่จญๅฎใ้้ใฃใฆใใพใใ
gccใฎๅพใซ่ฟฝๅ ใใๆๅญๅใ-fexec-charset=CP932ใใฎๅ ้ ญใฎใ–ใ๏ผใใคใใณ๏ผใๆใใฆใใพใใ
ใใไธๅบฆ่จญๅฎใ่ฆ็ดใใฆใฟใฆใใ ใใใ
็ฎก็ไบบๆง
ใใใฐใใฏใใฉใใ18ๅทใงใใ
ใใคใใณใๆใใฆใใพใใใใใฎใใใชใใจใงใๆๆฐใใใใใใฆ็ณใ่จณใใใใพใใใ
ไปๅพใใตใคใใฎๆนใๅ่ใซใใใฆใใใ ใใพใใ
ใฉใใ18ๅทใใใ่งฃๆฑบใงใใฆ่ฏใใฃใใงใใ
ใกใใฃใจใใไบใใใใใพใใใใใใฎใใกใใฃใจใใไบใใซ่ชๅใงๆฐใฅใใใใซใชใใจไฝใงใไธ้ใใพใใใง้ ๅผตใฃใฆใฟใฆใใ ใใใญ๏ผ
็ฎก็ไบบๆง
่ณชๅๅคฑ็คผใใพใใ
ใในใฏใใใไธใซgccใจใใใใฉใซใใไฝใใใใฎไธญใซhello.cใไฟๅญใใvscodeไธใงๅฎ่กใใพใใใไปฅไธใฎใจใฉใผใกใใปใผใธใ่กจ็คบใใใพใ
Microsoft Windows [Version 10.0.19041.928]
(c) Microsoft Corporation. All rights reserved.
C:\Users\kaoru\others\Documents\gcc>cd “c:\Users\kaoru\others\Documents\gcc\” ; if ($?) { gcc -fexec-charset=CP932 hello.c -o hello } ; if
($?) { .\hello }
ใใกใคใซๅใใใฃใฌใฏใใชๅใใพใใฏใใชใฅใผใ ใฉใใซใฎๆงๆใ้้ใฃใฆใใพใใ
ไผผใใใใช่ณชๅใใ่ฆๅใใใใฎใงใใใใๆขๅฎใฎใทใงใซใฎ้ธๆใใฏใชใใใใใซใๆขๅฎใฎใใญใใกใคใซใฎ้ธๆใใงcmdใ้ธๆใใใฎใงใใใๅๆ ใใใพใใใ
ใฉใฎใใใซๅฏพๅฆใใใใใใงใใใใ๏ผ
kiryu ใใใใใใฐใใฏใ็ฎก็ไบบใงใใ
ใฉใใใใคใๆ่ฟใขใใใใผใใใVisual Studio CodeใฎใใผใธใงใณApril 2021 (version 1.56)ใใใฟใผใใใซใฎๆฑใใๅคๆดใซใชใฃใฆใใใใใใไปฅๅใพใง่กจ็คบใใใฆใใใๆขๅฎใฎใทใงใซใฎ้ธๆใใจใใ้ ็ฎใๆถใใฆใใพใใพใใใ
ใๆขๅฎใฎใใญใใกใคใซใฎ้ธๆใใงcmdใๆๅฎใใฆใใใพใใใใชใใใใงใใใใใใVsCodeใใขใใใใผใใใใๅใ็พ่ฑกใซใชใใพใใใใใใ้ฃ็ตกใใฆ้ ใใใใใจใใใใใพใใ๏ผ
ๆๆฐใใผใธใงใณใฎVisual Studio Codeใงใฏ้ๆจๅฅจใจใชใฃใฆใใพใใพใใใใไปฅไธใฎ่จญๅฎใ่ฉฆใใฆใฟใฆใใ ใใใ
1.ใกใใฅใผใฎใใใกใคใซใ๏ผใใฆใผใถใผ่จญๅฎใ๏ผใ่จญๅฎใ้ใ๏ผCtrl+,ใงใๅใ๏ผ
2.ๅณไธใฎRun Codeใใฟใณ๏ผๅ็ใขใคใณใณใฎใใฟใณ๏ผใฎๅณ้ฃใใซใใ่จญๅฎ๏ผJSON๏ผใ้ใใใฟใณใใฏใชใใฏใใฆsettings.jsonใใกใคใซใ่กจ็คบ
3.“code-runner.executorMap”: {…ใฎไธใใใใฎๅ ดๆใงใใใฎใงใไปฅไธใฎๆๅญๅใ่ฟฝๅ ใใ
4.settings.jsonใไธๆธใไฟๅญ
ใใใใฎๅ ดๅใฏใใใงใใพใใใใพใใใใใ ใใใฎ่จญๅฎใฏ้ๆจๅฅจใชใฎใงใฟใผใใใซใฆใคใณใใฆใซๅ้กใจใใฆ่กจ็คบใใใพใใไธๆ็ใชๅฏพๅฆใซใชใใใใงใใไปใฎใจใใไปใฎๆนๆณใ่ฆใคใใใพใใใ
ไธ่จๆ้ ใฎๅ็ปใๅ่ใซใขใใใใใฎใงๅ่ใซใใฆใฟใฆใใ ใใใ
https://youtu.be/hCwV0alLE6I
็ฎก็ไบบๆง
kiryuใงใใ่ฟไฟกใใใใจใใใใใพใ๏ผ
่จใใใใจใใใซใใฃใใใงใใพใใใใใใใๅ็ปใพใงใคใใฆใใใ ใๆ่ฌใใใชใใงใใ
ใพใไฝใใใใใพใใใใใใใใ้กใใใใใพใโผ
kiryuใใ
ใใใฏ่ฏใใฃใใงใใ
ใใฃใกใๅๅผทใซใชใใพใใใใงใใไบใใใพใงใใญใ
ใฏใใใพใใฆ๏ผ
็ฐๅขใไฝๆใใ้ใซใใกใใฎ่จไบใๅ่ใซใใใฆใใใ ใใพใใใใใใใจใใใใใพใใ
ใใฆใ”terminal.integrated.shell.windows”: “C:\\WINDOWS\\System32\\cmd.exe”ใ
๏ผใใใพใใใใณใผใในใใใใใฎ่จ่ฟฐๆนๆณใใใใใพใใใงใใใ๏ผใฎ่จญๅฎใซใคใใฆใงใใใ้ๅธธใซๅ่ใซใชใใใจๆใใใWebใใผใธใ็บ่ฆใใใฎใง่ผใใฆใใใพใใ
ๅฎ็งใชๅ็ญใจใฏ่จใ้ฃใใใใใใพใใใใๅ่ใซใชใใฐๅนธใใงใใ
https://qiita.com/take_me/items/47f192a126d75a9264a9
ใฝใใกใใ ใใใใใซใกใฏใ
็ฎก็ไบบใงใใ
ๆใใฆ้ ใใ
ใฎ่จญๅฎใซใคใใฆใฎใใกใใฎใชใณใฏ้ๅธธใซๅ่ใซใชใใพใใ๏ผใใใใใพใ ใใๅใใฃใฆใใชใใงใใโฆ๏ผ
ใใใกใใฃใจๅๅผทใใฆใฟใพใใใใใใจใใใใใพใใ๏ผ
็ฎก็ไบบๆง
ใ
ใใฎใใผใธใๅ่ใซVScodeใใคใณในใใผใซใใใฆใใใ ใใพใใใ
ใC่จ่ชใไฝใฃใฆใฟใใใฎ้ ใงprintfใฎไธญ่บซใใ็ฟใใใๆ ฃใใใใจใใใจไปฅไธใฎใใใซๆๅญๅใใใๅบๅใจใชใใพใใใhelloใใงใฏๆๅญๅใใใพใใใงใใใ
C:\Users\***\Documents\gcc>cd “c:\Users\***\Documents\gcc\” && gcc -fexec-charset=CP932 hello.c -o hello && “c:\Users\***\Documents\gcc\”hello
ษ
ใC่จ่ชใๆฅฝใซใใใใใฎ่จญๅฎใใฏไฝๅบฆใ็ขบ่ชใใใฆใใใ ใใพใใใฎใงใ้้ใใฎๅฏ่ฝๆงใฏไฝใใใจๆใใพใใ
ใชใซใๆนๅ็ญใใใใพใใใใๆๆใใใ ใใพใใใงใใใใใ
ใใใใใ้กใใใใใพใใ
ๅ ใปใฉๆๅญๅใใซ้ขใใ่ณชๅใใใใฆใใใ ใใ่ ใงใใ
ไปใพใงใฎใณใกใณใใซใ-fexec-charset=CP932ใๅ้คใใใจใงใใใใจใใไบไพใใใฃใใฎใงใใใใ่ฉฆใใใจใใๆๅญๅใใใใซๅบๅใใใพใใใ
็งใฎOSใฏWindowsใงใใใWindows subsystem for Linuxใใคใณในใใผใซใใฆใใใใ-fexec-charset=CP932 ใใฏไธๅฟ ่ฆใจใชใใฎใงใใใใ?
tuzuใใใใๆฉใใใใใพใใ็ฎก็ไบบใงใใ
ใพใใฏ่ฏใใฃใใงใใ
> ็งใฎOSใฏWindowsใงใใใWindows subsystem for Linuxใใคใณในใใผใซใใฆใใใใ-fexec-charset=CP932 ใใฏไธๅฟ ่ฆใจใชใใฎใงใใใใ?
ใๆๆใฎWindows Subsystem for Linux๏ผWSL๏ผใงใใใ้ขไฟใใใใใใใใพใใใ
gccใณใณใใคใฉใฎใ-fexec-charset=CP932ใในใคใใใฏใVSCodeไธใงUTF-8ใงๅ ฅๅใใC่จ่ชใใญใฐใฉใ ใ
ๅฎ่กใใกใคใซ็ๆๆใซใทใใJISใงใฎๅฎ่กใจใใใใใฎในใคใใใงใใ
ใชใใงใใใชใใจใใใฆใใใใจ่จใใพใใจใWindowsใฎใณใใณใใใญใณใใใงใฏใทใใJISใงใฎๅ ฅๅบๅใๅบๆฌใ ใใใงใใ
้ๅธธๆฅๆฌ่ชใฎWindowsOSใงใฏๅ ฅๅบๅใซใทใใJISใไฝฟใใใฆใใพใใ
WSLใใคใณในใใผใซใใใจLinuxๆจๆบใฎUTF-8ใงใใญใฐใฉใ ใๅไฝใใใใฎใใใใฎใใใใใพใใใ๏ผใใฎ้จๅ่ฉณใใใฏๅใใใพใใใ๏ผ
Windowsใงใ่ฒใ ใช็ฐๅขใฎๆนใใใใฎใงtuzuใใใฎใๆๆใฏใชใใชใ่ๅณๆทฑใๆ่ฆใงใใใใใใใจใใใใใพใใใ
ๅ่
https://www.atmarkit.co.jp/ait/articles/1711/09/news032_3.html
ใใฟใพใใ๏ผvscodeใฏๆฎๆฎตtexใงไฝฟใฃใฆใใใฎใงใใ๏ผใExecutor Mapใใจใใ้ ็ฎใๆขใๅบใใsettings.json ใง็ทจ้ ใฎ้จๅใใฏใชใใฏใใใจ้ใใใjsonใใกใคใซใซๆขใซใ”latex-workshop.latex.ใใใใใใใใใใจ็ขบใใฉใใใใใณใใใใใใฎใ่ฒผใฃใฆใใ๏ผ๏ผ๏ผๅๆ่จญๅฎใๆค็ดขใใฆใใใใใใ่ฉฐใใงใใพใ๏ผๅฉใใฆใใ ใใ๏ผ
็ฎก็ไบบใงใใ
TeXใซ้ขใใฆใฏใใใใฏไฝฟใฃใใใจใใชใใฎใงใใใlatex-workshop.latex.ใใใใใใใใ๏ผ๏ผ๏ผใฏใVsCodeใซLaTeXใฎ็ตฑๅ็ฐๅขใ่ฟฝๅ ใใๆฉ่ฝๆกๅผตใฎใใใงใใญใ
ไปฅไธใฎใชใณใฏใซ่งฃ่ชฌใใใใใใงใใ
TeX Wiki
https://texwiki.texjp.org/?Visual%20Studio%20Code%2FLaTeX#mccdb80b
่ฃ่ถณใงใใใVsCode่จญๅฎใใกใคใซใฎsettings.jsonใฏใ1ๆๅญใงใ้้ใฃใฆใใใจๅใใชใใฃใใ่จญๅฎใงใใชใใฃใใใใใฎใงๆฐใไปใใฆใใ ใใใ
JSONๅฝขๅผใฎๅบๆฌๅฝขๅผไพ
โdoubutuโ: {
โname1โ: โใญใใโ,
โname2โ: โใฟใใญโ,
โname3โ: โใใณโ,
},
ไธ่จใฎใ,ใใใ:ใใๆใใฆใใใใใ”ใใชใฉใๅฏพใซใชใฃใฆใใชใใฃใใใใใจ่จญๅฎใๅๆ ใใใชใใฃใใใใพใใ
่ฑ่ชใตใคใใชใฉใๅซใใฆ่ชฟในใใteratailใชใฉใง่ณชๅใใใใใใฎใไธใคใฎ่งฃๆฑบๆณใงใใ
่ณชๅใธใฎ่ฟ็ญใ่งฃๆฑบใซใฏใชใฃใฆใใชใๆ็ธฎใงใใ้ ๅผตใฃใฆใฟใฆใใ ใใใ
ใ5่ก็ฎใฎใ/nใใจใใ้จๅใฏใใฏใ5่ก็ฎใฎใ๏ผผnใใจใใ้จๅใฏใใฎ้้ใใใจๆใใพใใ
ใใกใใไฟฎๆญฃใใพใใใใใใใจใใใใใพใ๏ผ
ใใไฝใๅฉใใฆใปใใใฎใใกใใใจๆธใใฆใใพใใใงใใ็ณใ่จณใใใพใใ๏ผTeXใงๅฐใฃใฆใใ่จณใงใฏใชใใคใพใsettings.jsonใไธธใ TeXใฎใใใฎใใฎใซใชใฃใฆใใใฎใงใโcode-runner.executorMapโ: { ใจๆธใใใๅ ดๆใๆขใใฆใใ ใใใใใง่ฉฐใใงใใใฎใงใ๏ผๅๆใฎ็ถๆ ใฎvscodeใฎsettings.jsonใซใฏใโcode-runner.executorMapโ: { ใจๆธใใใๅ ดๆใใใใฃใใฎใงใใใใ๏ผ๏ผ๏ผใใพใ่ฆใใฆใใชใใฎใงใใ๏ผใใใใใงใใใฐใๅๆใฎ็ถๆ ใฎvscodeใฎsettings.jsonใใฎไธญ่บซใใฉใใใซ่ฝใกใฆใใชใใงใใใใ๏ผ
ใพใTeXใฎๆนใฎๅ ๅฎนใฎไธใซ็ถใใฆใใใใใฎใพใพ็ฝฎใใฆๅคงไธๅคซใชใฎใงใใใใ๏ผ
ใใฟใพใใ๏ผใใใง่งฃๆฑบใใชใใใฐteratailใซ่กใใพใ๏ผ
็ฎก็ไบบใงใใ
ใชใใปใฉใใใใๆๅณใงใใใใๅคฑ็คผใใพใใใ
ๅ่ใพใงใซใใใใไฝฟใฃใฆใใsettings.jsonใฎ”code-runner.executorMap”้จๅใฎ่จ่ฟฐใฏไปฅไธใฎใใใชใคใกใผใธใจใชใใพใใ

ไธๅฟใใกใใใไธ่จsettings.jsonใใใฆใณใญใผใใงใใพใใฎใงใๅ่ใซใชใใฃใฆใใ ใใใ
โปใใกใใใๅฟ ่ฆ้จๅไปฅๅคใฏ้ฉๅฎใไฝฟใใฎ็ฐๅขใฎ่จ่ฟฐใซ็ฝฎใๆใใฆใใ ใใใ
ใใใใจใใใใใพใๅคงๅคๅฉใใใพใใ๏ผๅ ใใฃใTeXใฎใใใฎใใฎใฎ็ไธใซใใใ็ฝฎใใฆใใใพใใ๏ผ็กไบใณใผใใๅฎ่กใงใใพใใ๏ผ๏ผใใ scanfใไฝฟใใใฎใใใฃใใฎใงใฟใผใใใซๅบๅใซใฏใใพใใ๏ผ
ใใใฏ่ฏใใฃใใงใใ
ใใใฐใใฏ๏ผใใกใใฎ่จไบใๅ่ใซ็กไบใใญใฐใฉใใณใฐใๅบๆฅใใใใซใชใใพใใ๏ผใใใใจใใใใใพใ๏ผ
ใจใใใงไฝใฃใใใญใฐใฉใ ใไธใคใฎใขใใช๏ผใฝใใ๏ผใใผใซ๏ผ๏ผใฎใใใซใใใซใฏใฉใฎใใใซใใใฐใใใฎใงใใใใ๏ผ
ไพใใฐxไปฅไธใฎ็ด ๆฐใ่กจ็คบใใใใญใฐใฉใ ใชใ๏ผใในใฏใใใใซใขใคใณใณใใใฃใฆใใใใฏใชใใฏใใใจๆฐxใๅ ฅๅใใ็ชใใใฃใฆใใใซxใๅ ฅๅใใใจxไปฅไธใฎ็ด ๆฐใ ใใ่กจ็คบใใใ๏ผใจใใฃใๅ ทๅใงใ๏ผๆฏๅใจใใฃใฟใ่ตทๅใใฆใใกใคใซใใใใใๆขใใใใจใซใใฎ้ปใใณใผใ็ป้ขใจๆฑใๅบๅ็ป้ขใ่ฆใใใชใใฎใงใใใใใใฎใไฝใใใใใใชใจๆใใพใใ๏ผ
ๅฐใ่ชฟในใฆใฟใใจใGUIใใญใฐใฉใใณใฐใใใใใฎๅ่ชใๅคๅ่ชๅใฎๆฑใใฆใใใใฎใชใฎใใช๏ผใจๆใฃใใฎใงใใใฉใใใ่จณใC่จ่ชใงใฏๅฐๅบ็ก็๏ผpythonใงใใใฟใใใชๆ่ฆใใใ่ฆใใใพใใ๏ผpythonใฏๅคงๅญฆใฎ่ฌ็พฉใงๅไฝใๅใใ็จๅบฆใซใฏใใใพใใใใใฎ็ฉบ็ฝใฎๆฑใใๅฐใ้้ใใใ ใใงใจใฉใผใๅบใ๏ผ็ฉบ็ฝใชใฎใง้้ใใฎ็ฎๆใซๆฐใฅใใซใใ๏ผใจใใไปๆงใซใ ใใถในใใฌในใๆใใใใใงใใใฐไปใฎ่จ่ชใใใใงใ๏ผ
Windows10 64bitใๆณๅฎใใฆใใพใใ๏ผใใฎใใใชใใฎใไฝใใฎใซๅฟ ่ฆใช็ฅ่ญ๏ผๅใณใใใใฉใใงๅพใใใใใๆใใฆใใใใใจใฆใๅฌใใใงใ๏ผใใ็จๅบฆไฝ็ณป็ใช็ฅ่ญใๅฟ ่ฆใงใใใฐๆฌใ่ฒทใใใจใๅญใใพใใ๏ผ
็ฎก็ไบบใงใใ
๏ผ ใจใใใงไฝใฃใใใญใฐใฉใ ใไธใคใฎใขใใช๏ผใฝใใ๏ผใใผใซ๏ผ๏ผใฎใใใซใใใซใฏใฉใฎใใใซใใใฐใใใฎใงใใใใ๏ผ
ใใฎๆใฎ่ณชๅใไธ็ช้ฃใใ่ณชๅใงใใ๏ผ็ฌ๏ผ
ใ้ปใใณใผใ็ป้ขใจๆฑใๅบๅ็ป้ขใ่ฆใใใชใใใPythonใฏในใใฌในใๆใใใฎใงรใ
ใ๏ฝใใใใใฏๅคงๅคใงใ๏ผ
ๅฎ้ใซใฏใVsCodeไธใงๅฎ่กใใฆใใC่จ่ชใฎๅฎ่กใใกใคใซใไธใคใฎใขใใชใงใใ
ใงใใๅฟๅใใใฎใคใกใผใธใใฆใใใขใใชใฏใฆใคใณใใฆใใใใใฎใๆใใฆใใใฎใงใใใญใ
ใใใใใ ใฃใใใใงใ่ฉฑใใพใใใใใฉใฆใถไธใงๅใJavaScriptใงไฝใใจๆใใพใใ
ใใ ใJavaScriptใงใใญใฐใฉใใณใฐใใๅ ดๅใHTMLใจCSSใฎ็ฅ่ญใ็กใใจๅณใใใงใใ
ใใฉใฆใถใขใใชใงใใใฐWindowsใMacใใใใฏในใใใชใฉใฎOSใซ้ขไฟใชใๅใใพใใ
JavaScriptใชใ้็บ็ฐๅขใVsCodeใจChromeใงไบ่ถณใใพใใ
ใใฉใฆใถไธใงๅใใขใใชใฏใกใใฃใจใใจใใใฎใงใใใฐC#ใไฝฟใใจๆใใพใใใฆใคใณใใฆใใใฟใณใฎ้ ็ฝฎใใใฆในใงใงใใใฎใงใ
C#ใฎๅ ดๅใฏใMicrosortใฎVisual Studioใจใใ็ตฑๅ้็บ็ฐๅขใใคใณในใใผใซใใฆใใญใฐใฉใใณใฐใใพใใ
๏ผใWindows10 64bitใๆณๅฎใใฆใใพใใ๏ผใใฎใใใชใใฎใไฝใใฎใซๅฟ ่ฆใช็ฅ่ญ๏ผๅใณใใใใฉใใงๅพใใใใใๆใใฆใใใใใจใฆใๅฌใใใงใ๏ผ
ใฉใใงๅพใใใใ๏ผใใฐใใคใณใฟใผใใใใงใใ
็กๆใงใๆฒขๅฑฑๅญฆ็ฟใตใคใใใใใพใใใๅใใใชใใจใใใฏๆค็ดขใงใใพใใ
ไฝ็ณป็ใซใงใใใฐใUdemyใชใฉใฎๅ็ปๅญฆ็ฟใตใคใใฏใใชใ่ณชใ้ซใใฆใใใใใงใใ๏ผๆๆใงใใใใใใปใผใซใใใฆใใใฎใง2000ๅใใใใงใใกใใใจใใ่ฌๅบงใๅใใใใจใใงใใ๏ผ
JavaScriptใงไฝใฃใใใฉใฆใถใขใใชใฎใคใกใผใธใงใใๅ่ใซใชใใฃใฆใใ ใใใ๏ผใตใคใไธใงใCtrl + U ใญใผใงใฝใผในใณใผใใ่ฆใใพใ๏ผ
็ด ๆฐใๆฑใใใตใคใ – https://torisky.com/apps/sosu/index.html
ไฝใฏใจใใใใใญใฐใฉใใณใฐใซใฏใใ้ใใใใชใใฆใๆ้ใฏๆใใๅฟ ่ฆใใใใใจๆใใพใใ
ใจใฆใ่ฆช่บซใชๅ็ญใงๆๆฟใใพใใใVSCodeไปฅๅคใซไฝใๅ ฅใใใใใชใใ็ขบใใซOSใซไพๅญใใชใใฎใฏๅคงใใช้ญ ๅใ ใชใจๆใฃใใฎใงJavaScriptใๅๅผทใใฆใฟใพใ๏ผไปใฏๆ้ใ็ตๆงใใใฎใงไปใฎใใกใซๅฎๅ จใซๅบๆฅใใใใซใชใฃใฆใใใพใใๅคงๅคใใใใจใใใใใพใใ๏ผ
ใใฒใใญใฐใฉใใณใฐใๆฅฝใใใงใใ ใใใ
ใไน ใใถใใงใ๏ผใใใใkindle unlimitedใงjavascriptใฎๆฌใใใใคใ็บใใฆใฟใฆ๏ผใพใ ๆฌใฎๅ ๅฎนๅ จ้จใฏใใฃใฆใใชใใงใใใใใใใใจใฏๅบๆฅใใใใซใชใฃใฆใใใจๆใใฆใใพใ๏ผ
ใจใใใงๅใใใใซใขใใช๏ผใฝใใ๏ผใใผใซ๏ผ๏ผใไฝใใใฎใจใใฆvisual studioใจใใใใฎใ็ฅใๅใใซใใใใใใใใฎใงใใๆฏ้dennouใใใฎๆ่ฆใ่ใใฆใฟใใใงใ๏ผCๅซใใใใใใช่จ่ชใงๅบๆฅใไธใซใใฉใใฐใใญใใใง็ฐกๅใซไฝใใใจใฎใใจใใใใฎใงใใ๏ผ
ใใใใฐใใฏใ็ฎก็ไบบใงใใ
ใใใฉใใฐ๏ผใใญใใใง็ฐกๅใซไฝใใใใฎใฏใใฟใณใใใญในใใใใฏใน็ญใฎUI็ป้ขใ ใใงๅฆ็ๅ ๅฎนใฏใใญใฐใฉใใณใฐใๅฟ ่ฆใงใใ
ใใญใฐใฉใใณใฐ่จ่ชใฏC#ใไฝฟใใใจใๆ่ฟใฏๅคใใใใงใใ
ใฒใผใ ้็บใงๆๅใชUnityใC#ใใกใคใณใฎ้็บ่จ่ชใงใใใกใชใฟใซUnityใงใฏใณใผใไฝๆ้จๅใซใฏVisual Studioใๅฉ็จใใใใจใซใชใใพใใ
Visual Studioใฎ้็บใคใกใผใธใฏไปฅไธใฎ่จไบใซใใใพใใ๏ผใใ ใๆ ๅ ฑใๅคใใงใใVisual Studioใฏ็พๅจ2019ใไธปๆตใงใ๏ผ
็ฌฌ1ๅใๆๅใฎใใฉใผใ ใขใใช – ้ป่ณ็ฃ็ฉ
https://dianxnao.com/cs%e7%ac%ac1%e5%9b%9e%e6%9c%80%e5%88%9d%e3%81%ae%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%82%a2%e3%83%97%e3%83%aa/
ใใใฐใใฏ
ใใญใฐใฉใใณใฐๅๅฟ่ ใงใใ
ไปฅไธใฎๆใๅ ฅๅใใใฎใงใใๆญฃๅธธใซๅใใฆใใใพใใใ
ใฉใใ้้ใฃใฆใใใฎใงใใใใๆใใฆใใใ ใใใใงใใ
/* ็ป้ขใซไฝใ่กจ็คบใใใใญใฐใฉใ */
#include
int main(void)
{
printf(“C่จ่ชใฏ็ฟใใใๆ ฃใใ\n”);
return 0;
}
๏ฟฅใจใชใฃใฆใใใพใใ็ป้ขไธใงใฏ๏ผผใใฎใใใซใชใฃใฆใใพใ
ใใฏใใใใใใพใใใใชใใใใ็ฎก็ไบบใงใใ
่ฆ็ดใใฆใใใพใใใใชใๅ ดๅใฏใๅ่จไบใฎC่จ่ชใใญใฐใฉใ ใไฝใฃใฆใฟใใฎ้ ใซใใhello.cใฎๅ ๅฎนใใใฎใพใพใณใใผ๏ผ่ฒผใไปใใใฆใฟใฆ็ขบ่ชใใใจใใใใใใใพใใใ
ๅใใฎใใกใฏ่ชๅใงๅ ฅๅใใ้้ใใซ่ชๅใงๆฐใฅใใใจใไธ็ชใฎ้ฃ้ขใใใใใพใใใใ้ ๅผตใฃใฆใฟใฆใใ ใใใ
่ฃ่ถณใจใใฆใใใพใใใใชใๅ ดๅใฎใจใฉใผใกใใปใผใธใชใฉใไธ็ทใซ่จ่ฟฐใใฆใใใจ่ณชๅใฎ่งฃๆฑบใซใคใชใใใใจใๅคใใงใใใใจใใใใใใใใใพใใใGoogleใงใใใจใฉใผใกใใปใผใธๆ๏ผในใใผใน๏ผC่จ่ชใใชใฉใจๆค็ดขใใใจใใใซๅๅ ใๅใใๅ ดๅใๅคใใงใใใ
็กไบๅ้ก่งฃๆฑบใงใใพใใใ
้ฃใฐใใฆใใพใฃใฆใใใจใใใใใพใใใ
ใใใใจใใใใใพใใ
ใใใฏ่ฏใใฃใใงใใ
ใใใใจใใใใใพใ๏ผvisual studioใฎๆฌใ่ฒใ ่ฆใฆใฟใพใ๏ผ
ใใใฐใใฏใ็ฎก็ไบบใใใ็ดนไปใใฆใใ ใใฃใใใๆนใงใใใพใงVScodeใงC่จ่ชใๅใใใใจใใงใใฆใใใฎใงใใใไปๆฅVScodeใ่ตทๅใใฆC่จ่ชใๅใใใใจใใใไปฅไธโใฎใใใชใจใฉใผใ่ตทใใพใใใ่ชๅใชใใซ่ชฟในใฆใฟใฆใ”&&”ใ”;”ใซๅคใใใ็ดใใจใใ่จ่ฟฐใ่ฆใฆใใฃใฆใฟใใฎใงใใใ้ง็ฎใงใใใ่ชๅใงใฏ่งฃๆฑบใ้ฃใใใใชใฎใงใใใไฝใใๅญใใงใใใใๅฉใใฆใใใ ใใใใงใใ
ๆฐใใใฏใญในใใฉใใใใฉใผใ ใฎ PowerShell ใใ่ฉฆใใใ ใใ https://aka.ms/pscore6
PS C:\Users\crescendo\Documents\C> cd “c:\Users\crescendo\Documents\C\STEINS;GATE\” && gcc -fexec-charset=CP932 test.c -o test
&& “c:\Users\crescendo\Documents\C\STEINS;GATE\”test
็บ็ๅ ดๆ ่ก:1 ๆๅญ:50
+ cd “c:\Users\crescendo\Documents\C\STEINS;GATE\” && gcc -fexec-charse …
+ ~~
ใใผใฏใณ ‘&&’ ใฏใใใฎใใผใธใงใณใงใฏๆๅนใชในใใผใใกใณใๅบๅใใงใฏใใใพใใใ
็บ็ๅ ดๆ ่ก:1 ๆๅญ:107
+ … ” && gcc -fexec-charset=CP932 test.c -o test
&& “c:\Use …
+ ~~
ใใผใฏใณ ‘&&’ ใฏใใใฎใใผใธใงใณใงใฏๆๅนใชในใใผใใกใณใๅบๅใใงใฏใใใพใใใ
็บ็ๅ ดๆ ่ก:1 ๆๅญ:110
+ … test && “c:\Users\crescendo\Documents\C\STEINS;GATE\”
test …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ๅผใฏใใใคใใฉใคใณใฎๆๅใฎ่ฆ็ด ใจใใฆใฎใฟ่จฑๅฏใใใพใใ
็บ็ๅ ดๆ ่ก:1 ๆๅญ:155
+ … test && “c:\Users\crescendo\Documents\C\STEINS;GATE\”test
+ ~~~~~~~~~~~
ๅผใพใใฏในใใผใใกใณใใฎใใผใฏใณ ‘test’ ใไฝฟ็จใงใใพใใใ
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordEx
ception
+ FullyQualifiedErrorId : InvalidEndOfLine
็ฎก็ไบบใงใใ
ใๆฉใใใใใพใใใใใพใใใ
ใใฎ่จไบใฏใใ1ๅนดๅ ใซไฝๅบฆใๆธใ็ดใใใใใพใใใ
ใใใใใใจใใใพใใใฎCode Runnerใฎ่จญๅฎใใๆๆฐใฎVsCodeใซๅฏพๅฟใใ่จญๅฎใซใชใฃใฆใใชใใฎใใใใใพใใใ
> ่ชๅใชใใซ่ชฟในใฆใฟใฆใโ&&โใโ;โใซๅคใใใ็ดใใจใใ่จ่ฟฐใ่ฆใฆใใฃใฆใฟใใฎใงใใใ
ใจใใใใจใชใฎใงใใไธๅบฆใโ;โใโ&&โใฎ่จ่ฟฐใซๆปใใไธใงไปฅไธใชใณใฏใฎ่จญๅฎใ่ฉฆใใฆใฟใฆใใ ใใใ
Code Runnerใฎ่จญๅฎ
https://dianxnao.com/visual-studio-code%e3%81%a7c%e8%a8%80%e8%aa%9e%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e3%82%92%e5%a7%8b%e3%82%81%e3%82%8b%ef%bc%88windows%e7%b7%a8%ef%bc%89/#toc7
ใ่ฟไบใใใใจใใใใใพใใใใฎ่จไบใ่ฆใฆ่จญๅฎใใใฎใไบ้ฑ้ใปใฉๅใชใฎใงใๅ็จฎ่จญๅฎใฏๆๆฐใฎใฏใใงใใ่ชฌๆไธ่ถณใงใใฟใพใใใ
Code Runnerใฎ่จญๅฎใๆนใใฆ่ฆ็ดใใฆใฟใพใใใใ็นใซๅ้กใฏใชใใใใงใใใ
ใใฎไธใงใโ;โใโ&&โใฎ่จ่ฟฐใซๆปใใไธๅใณใใฃใฆใฟใใฎใงใใใใใฏใๆๅใฎใณใกใณใใซ่ฒผใฃใใใใชใจใฉใผใๅบใฆใงใใพใใใงใใ…
ใใใฐใใฏใ
settings.jsonใฎ่จ่ฟฐใงใใใ
ใฎๆฌกใซใใใ&&ใใฎๅๅพใซๅ่งในใใผในใๅ ฅใฃใฆใใพใใงใใใใ๏ผ
็ขบ่ชใใฆใฟใพใใใใๅ่งในใใผในๅ ฅใฃใฆใพใใใ
ใใใงใใใ
ใใใใๆฐใซใชใฃใฆๆๆฐใฎVsCode๏ผ2021.9.8ๆ็น๏ผใใคใณในใใผใซใใฆ็ขบ่ชใใฆใฟใพใใใใใใใพใใใฎใจใฉใผใ็ขบ่ชใงใใพใใใงใใใ
ใใฎ้ใๆฉ่ฝๆกๅผตใฏใ
ใฎใฟใฎๆไฝ้ใงใใงใใฏใใฆใฟใพใใใ
ไธๅบฆVsCodeใ่จญๅฎใใกใคใซใๅซใใฆๅฎๅ จใซใขใณใคใณในใใผใซใใฆใฟใใฎใ1ใคใฎ่งฃๆฑบ็ญใใใใใพใใใ
๏ผๆๅใใใใ็ดใใใจใซใชใๅคงๅคใ ใจใฏๆใใพใใโฆ๏ผ
ๅ่ใพใงใซVsCodeใฎๅฎๅ จใขใณใคใณในใใผใซๆนๆณใฎ่จไบใๆ็จฟใใฆใฟใพใใใ
https://dianxnao.com/visual-studio-code%e3%82%92%e5%ae%8c%e5%85%a8%e3%81%ab%e3%82%a2%e3%83%b3%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8bwindows/
ใใฟใพใใใ่งฃๆฑบใใพใใ๏ผไฝๆ ใใฏใใใใพใใใใใทในใใ ใซ่จญๅฎใใMingwใธใฎใในใใชใใชใฃใฆใใใฎใงใๆนใใฆใในใ่จญๅฎใใฆ่ฟฝๅ ใใใ็ดใใพใใใ
ใไธๅฏงใซๅฏพๅฟใใใ ใๆฌๅฝใซใใใใจใใใใใพใใใ
ใใ ใCใฎใณใณใใคใซใฏ็กไบใงใใใใใซใชใฃใใฎใงใใใไปฅไธโใฎใใใซใ
ใๆฐใใใฏใญในใใฉใใใใฉใผใ ใฎ PowerShell ใใ่ฉฆใใใ ใใใใจใใใกใใปใผใธใๆฏๅๅบใใฎใจใใใฃใฌใฏใใช๏ผใฎ่กจ็คบใกใใปใผใธใซใif ($?)ใใจใใใใใใชใใใฎใใใใ็ฎก็ไบบใใใ่ฒผใใใฆใใCใฎๅฎ่ก็ตๆใกใใปใผใธใจใฏ็ตๆง้ใใใฎใซใชใใพใใใใใฏๅคงไธๅคซใชใฎใงใใใใ๏ผ
้ใญ้ใญ็ณใ่จณใชใใงใใใใชใซใๆนๅ็นใชใฉใใใใฐๆใใฆใใใ ใใใใงใใ
ๆฐใใใฏใญในใใฉใใใใฉใผใ ใฎ PowerShell ใใ่ฉฆใใใ ใใ https://aka.ms/pscore6
PS C:\Users\crescendo\Documents\C> cd “c:\Users\crescendo\Documents\C\Traning\” ; if ($?) { gcc -fexec-charset=CP932 test.c -o test } ; if ($?) { .\test }
C่จ่ชใฏ็ฟใใใๆ ฃใใ
่งฃๆฑบใใฆ่ฏใใฃใใงใใ
ใๆๆใฎไปถใงใใใใใใใVsCodeใๆๆฐใซใใฆๅฎ่กใใใใใใพใใใจๅใๅฎ่ก็ตๆใจใชใใพใใใ
ๅฎ่กใซใฏๅฝฑ้ฟใชใๅคงไธๅคซใงใใVsCodeใฎใใผใธใงใณใขใใใซใใใใฎใจๆใใใพใใ
ใพใVsCodeใฎใใผใธใงใณใขใใใซไผดใใCode Runner่จญๅฎใฎ
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe",
ใฎ้จๅใฎ่จ่ฟฐใๅฟ ่ฆใชใใใจใๅใใใพใใใ
ไธ่จใฏ่จ่ฟฐใใฆใ่จ่ฟฐใใชใใฆใๅไฝใฏๅคใใใพใใใงใใใใใใใฏๅ้คใใพใใใ
ไปๅใ่จไบใฎไธ่จ่ฉฒๅฝ้จๅใๅฎ่ก็ตๆใฎ็ปๅใไฟฎๆญฃใใฆใใใพใใใ
่ฒใ ใจใๅ ฑๅใใใใจใใใใใพใใ
ใใกใใใใใใใจใใใใใพใใ๏ผ
ใพใไฝใใใใพใใใใใใใใ้กใใใพใm(_ _)m
ใๅๅฟ่ ใงใใใใใกใใฎ่จไบใฎใใใใงๅฎ่ก็ฐๅขใๆง็ฏใงใใพใใใ
ๅคงๅคๆ่ฌใใใใพใใ
ใใใใใใคใฆใๅๅฟ่ ใงใใใ้ ๅผตใฃใฆใใ ใใใ
settings.jsonใซ
โcode-runner.executorMapโ: {
ใจใใ่กใใชใใฎใงใใ
-fexec-charset=CP932ใฏใฉใใซ่ฟฝๅ ใใใฐใใใใใฎใงใใใใ๏ผ
DAIKIใใ ใใใฐใใฏใ็ฎก็ไบบใงใใ
ใฉใใใVsCodeใฎใใผใธใงใณ1.61.2ใงใฏใไปฅๅใฎsettings.json้ ็ฎใใใฃใใ็กใใชใฃใฆใใพใ่จไบใจใฏ้ใฃใฆใใใใใงใใ
่จไบ่ชไฝใไฟฎๆญฃใใพใใใ
ใใใใๆๆฐใฎVsCodeใใคใณในใใผใซใใฆ็ขบ่ชใใฆใฟใพใใใ
Code Runnerใฎใฟใผใใใซ่จญๅฎใๅคๆดใใ ใฎ้ ็ฎใใ่จญๅฎใใ็ดใใฆใฟใฆใใ ใใใ
DAIKIใใใฎ็ฐๅขใง่ฆใใชใใฃใใใญในใ้จๅใใตใคใใใใณใใผๅบๆฅใๆงใซ่จไบใไฟฎๆญฃใใฆใใใพใใ
็ฎก็ไบบๆง
Mingw-w64ใๅฐๅ ฅใใฆ๏ผC่จ่ชใฎ็ฐๅขใๆง็ฏใใฆใใใฏCtrl+F5ใงใใใใฏใใใใจใใใจ๏ผ
“launch:program does not exist”ใจใกใใปใผใธใ็พใ๏ผๅฎ่กใฎใฟใฐใซใใใใใใใฏใใใใใใใฏใชใใงๅฎ่กใใใงใใชใใชใใพใใ๏ผ
ใใฎใตใคใใซ่จ่ผใใใฆใใ้ใใซโทใใฟใณ(RunCodeใใฟใณ)ใๆผใใจๅ้กใชใๅฎ่กใงใใใฎใงใใ๏ผ๏ผ๏ผ
ใฉใใใฆใใใชใฃใฆใใพใฃใใฎใๅๅ ใ็ฅใใใใงใ๏ผ
ไฝๅใใใใใ้กใใใพใ๏ผ
ใใใฐใใฏใใถใใญใใใใ็ฎก็ไบบใงใใ
ใใใใฏใใใใฌโใ่ตทๅใใไบใใชใใฃใใฎใง็ฅใใชใใฃใใฎใงใใใF5ใญใผใๆผใใใใใถใใญใใใใจๅใใจใฉใผใๅบใพใใ๏ผ
ๅฏพๅฆๆนๆณใฏใไปฅไธ่จไบใซใใพใใใฎใงๅ่ใซใใฆใใ ใใใ๏ผใณใกใณใๆฌใงๆธใใใใชใใฃใใฎใง่จไบใซใใพใใ๏ผ
VsCode๏ผgccใใใใฌใจใฉใผ๏ผlaunch: program โ does not exist.ใฎๅฏพๅฆๆณ
https://dianxnao.com/vscode%ef%bc%9agcc%e3%83%87%e3%83%90%e3%83%83%e3%82%ac%e3%82%a8%e3%83%a9%e3%83%bc%ef%bc%9alaunch-program-does-not-exist-%e3%81%ae%e5%af%be%e5%87%a6%e6%b3%95/
ใกใชใฟใซใใใใฎๅ ดๅใฏใC่จ่ชใฎใใฉใซใใซlaunch.jsonใใกใคใซใ็กใใฃใใฎใงใPythonใงๅฉ็จใใฆใใๅ จใๅฅใฎlaunch.jsonใใกใคใซใๅ็ งใใใฆใใฎใจใฉใผใใงใฆใใพใใใ
็กไบ่จญๅฎใงใใพใใใ
ใใใใจใใใใใพใใใ
ใพใใฏ่ฏใใฃใใงใใ
ๅคฑ็คผใใพใ.VisualStudio Codeใฎใดใกใผใธใงใณ1.66.2ใซใฆๆฌใตใคใใๅฎๆฝใใใฆใใใ ใใใฎใงใใ,ๅฎ่กใใใใจใใใจ
ไปฅไธใฎใใใช่ญฆๅใ็บ็ใใพใ.
g++ : ็จ่ช ‘g++’ ใฏใใณใใณใใฌใใใ้ขๆฐใในใฏใชใใ ใใกใคใซใใพใใฏๆไฝๅฏ่ฝใชใใญใฐใฉใ ใฎๅๅใจใใฆ่ช่ญใใใพใใใๅๅใๆญฃใใ่จ่ฟฐใใใฆ
ใใใใจใ็ขบ่ชใใใในใๅซใพใใฆใใๅ ดๅใฏใใฎใในใๆญฃใใใใจใ็ขบ่ชใใฆใใใๅ่ฉฆ่กใใฆใใ ใใใ
็บ็ๅ ดๆ ่ก:1 ๆๅญ:70
+ … s\student\Documents\assignment\assignment_1\” ; if ($?) { g++ Untitle …
+ ~~~
+ CategoryInfo : ObjectNotFound: (g++:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
settings.jsonใฎๆธใ่พผใฟใๆชใใฎใ ใจใฏๆใใฎใงใใ,ใขใใใคในใใใ ใใใฐๅนธใใงใ.ใใใใใ้กใใใพใ.
ใใใฐใใฏissyใใใ็ฎก็ไบบใงใใ
ใใใใๅใVsCodeใฎใใผใธใงใณ1.66.2ใง่ฉฆใใพใใใๅ้กใชใใณใณใใคใซ๏ผๅฎ่กใงใใพใใใ
ไธๅฟ็ขบ่ชใงใใใใณใณใใคใซใใใใจใใฆใใใใกใคใซใฏใใกใคใซๅใฎๆกๅผตๅญใใ๏ฝ.cใใง็ตใใฃใฆใใพใใงใใใใ๏ผ
ไพ๏ผ hello.c
ใจใฉใผใกใใปใผใธใซใg++ใใฎ้จๅใใใใพใใใๆกๅผตๅญใใ๏ฝ.cppใใฎ้ใซๅฎ่กใใใใใใงใใใฎใงใ
ใใใใพใใใใชใใใใงใใใฐใไปฅไธใซใใใใฎๅฉ็จใใฆใใsettings.jsonใใกใคใซๅ ๅฎนใธใฎใชใณใฏใ่ฒผใฃใฆใใใฎใง็ฝฎใๆใใฆใฟใฆใใ ใใใ
settings.jsonใตใณใใซ
https://dianxnao.com/vscode/settings.json
ใณใณใใคใซใๅฎ่กใใใใจใใใจใใขใฏใปในใๆๅฆใใใพใใใใจๅบใพใใใชใใชใฎใงใใใใ๏ผ
ใใใฐใใฏใ็ฎก็ไบบใงใใใณใณใใคใซใฏใใญใฐใฉใ ใใกใคใซ๏ผ๏ฝ.cใฎใใกใคใซ๏ผใใๅฎ่กๅฝขๅผใใกใคใซ๏ผ๏ฝ.exe๏ผใไฝๆใใพใใ
ใใใณใณใใคใซใๅฎ่กใใใใฉใซใใWindowsใฎ็นๆฎใใฉใซใ๏ผไพ๏ผC:\Program Files\ใc:\Windows\ใชใฉใฎใใฉใซใ๏ผใ ใจใณใณใใคใซใซใใๅฎ่กใใกใคใซใฏ็ๆใใใใใขใฏใปในใๆๅฆใใใพใใใใจ่กจ็คบใใใพใใ
ใใญใฅใกใณใใใฉใซใใชใฉใงใฏใๅบๆฌ็ใซใณใณใใคใซๅฏ่ฝใงใใ
ใกใชใฟใซใใใใใฏๆๆฅญใงๅญฆ็ใซใใญใฅใกใณใใใฉใซใใซใgccใใจใใๅ็งฐใงใใฉใซใใไฝๆใใใใใใซใใญใฐใฉใ ใไฟๅญใใฆใณใณใใคใซใใฆใใใฃใฆใใพใใ
ใณใณใใคใซใๅฎ่กใใใใฉใซใใ็ขบ่ชใใฆใฟใฆใฏใฉใใงใใใใ๏ผ
่ปข่ทใซไผดใ่ชๅใงๅๅผทใใใใใซใชใใพใใใ
ไผ็คพใงใ็ ไฟฎไปฅ้ใใญใฐใฉใใณใฐใซ่งฆใใๆฉไผใ็กใใชใฃใฆใใพใฃใใใใใชใ่ฆๅดใใพใใใใ็ฐๅขๆง็ฏใ็กไบใงใใพใใ๏ผใใใใจใใใใใพใใ
ใใกใใ ใใใ่ฏใใฃใใงใใญใ่ปข่ทใๅฟๆฉไธ่ปข้ ๅผตใฃใฆใใ ใใ๏ผ
/*
ๅใใพใใฆใ
่ณชๅๅคฑ็คผใใพใใ
ไปๅๅใใฆC่จ่ชใซๆๆฆใในใใ็ฐๅขๆง็ฏใ่กใฃใฆใใใฎใงใใใใใฃใใใใพใใใใๅบ้ผปใใใใใใฆใใพใใ
ใVisual Studio CodeใงC่จ่ชใใญใฐใฉใใณใฐใๅงใใ๏ผWindows็ทจ๏ผใ
ใฎใตใคใใซใใใใใซใ้ ็ชใซใคใณในใใผใซใชใฉใ่กใใ
ใWindowsใซC่จ่ช้็บ็ฐๅข Mingw-w64๏ผgccใณใณใใคใฉ๏ผใๅฐๅ ฅใใใ
ใฎใตใคใใงๆๅพใซ
ใใgcc -v
ใจๅ ฅๅใใ้ใฏ็นใซๅ้กใฏ็ใใพใใใงใใใ
ใใใใใใฎๅพhello.cใไฝๆใใๅฎ่กใใใใจใใฆใฟใใจใใใ
‘gcc’ ใฏใๅ ้จใณใใณใใพใใฏๅค้จใณใใณใใ
ๆไฝๅฏ่ฝใชใใญใฐใฉใ ใพใใฏใใใ ใใกใคใซใจใใฆ่ช่ญใใใฆใใพใใใ
ใจใฎใจใฉใผใณใผใใๅบ็พใใพใใใ
ใใฎๅ ดๅใใฉใฎใใใซๅฏพๅฆใใในใใชใฎใงใใใใใๆใใฆใใใ ใใใใงใใ
ใซใใใใใใใใฐใใฏใ็ฎก็ไบบใงใใ
่ฉฆใใซใใฝใณใณใๅ่ตทๅใใฆใใใใใไธๅบฆhello.cใVsCodeใใใณใณใใคใซๅฎ่กใใใฆใฟใฆใใ ใใใ
ไปฅๅๅ จใๅใ็็ถใฎๆนใใณใกใณใใใใฆใใพใใใ
gccใณใณใใคใฉๅฐๅ ฅๅพใซgcc -vใงgccใณใณใใคใฉใฎใใผใธใงใณใ่กจ็คบใใใใใhello.cใใณใณใใคใซๅฎ่กใใใใจใใใจ
ใจใชใฃใฆใณใณใใคใซใๅบๆฅใชใใฃใใใใฝใณใณใๅ่ตทๅใใใใงใใใใใซใชใฃใใใจใใใใฎใงใใ
ใๅ่ใพใงใซใ
็ฎก็ไบบๆง
ๆฉ้ใฎ่ฟไฟกใใใใจใใใใใพใใ
ใพใใ้ๅปใซๅฝ่ฉฒไบ่ฑกใใใฃใใใจใ่ฆ่ฝใจใใฆใใใพใใใ
็งใฎใปใใใPCใฎๅ่ตทๅใใใใจใใ็นใซๅ้กใชใๅฎ่กใใใใจใใงใใใใใซใชใใพใใใ
ใใใใจใใใใพใ๏ผ
็กไบๅฎ่กใงใใฆ่ฏใใฃใใงใ๏ผ