วิธีการรันโปรแกรม
Author: Pakin Olanraktham
การรันโค้ดภายในเครื่อง (Running Code Locally)
| Source | Resources |
|---|---|
| VS Code | Download VS Code |
| VS Code | C/C++ for VS Code |
ในการรันโปรแกรม เราจะต้องใช้ "Code Editor" หรือ "IDE" โดยที่นิยม ของภาษา C/C++ ได้แก่
- Visual Studio Code (แนะนำ)
- Code::Blocks (ไม่แนะนำ เนื่องจาก Crash ง่ายและบ่อย)
การลงโปรแกรม Visual Studio Code และการ Set Up
Windows
การติดตั้ง VS Code
- ไปที่ Visual Studio Code
- ดาวน์โหลดเวอร์ชันสำหรับ Windows
- เปิดไฟล์ '.exe' ที่ได้มา
- ทำตามขั้นตอนการติดตั้งจนเสร็จ
การติดตั้ง Compiler
| Source | Resources |
|---|---|
| VS Code | GCC with MinGW |
- ดาวน์โหลด MinGW-w64
- รัน Installer ของ MinGW และทำตามขั้นตอน เมื่อเสร็จสิ้น ให้ช่อง "Run MSYS2 now" ถูกเลือกอยู่ด้วย แล้วจึงกด "Finish"
- ใน Terminal (ที่พึ่งเปิดขึ้นมาของ MSYS2) ให้รัน
- กด Enter เมื่อถามว่า
Enter a selection (default=all)แล้วจึงกด Y หากถามว่าจะทำต่อหรือไม่ จนเสร็จสิ้น - เปิด Settings แล้วค้นหาว่า "Edit environment variables for your account"
- ใน "User variables" ให้เลือก "Path" แล้วกด "Edit"
- เลือก "New" และเพิ่มที่อยู่ของ MinGW-w64 (หากตั้งค่าเป็น default ให้เลือก
C:\msys64\ucrt64\bin) - กด "OK" และ "OK" อีกรอบใน "Environment Variables"
- Restart คอมพิวเตอร์ และ VS Code
- ตรวจสอบว่าลงสำเร็จหรือไม่ โดยพิมพ์คำสั่งต่อไปนี้ลงใน Command Prompt
หากติดตั้งสำเร็จ จะได้ version ของ GCC, g++, GDB
Linux (Ubuntu)
การติดตั้ง VS Code
- ไปที่ Visual Studio Code
- ดาวน์โหลดเวอร์ชันสำหรับ Linux (เลือก .deb)
- รัน
sudo apt install ./path/to/file.debโดยแก้path/to/file.debเป็นชื่อไฟล์ที่ดาวน์โหลดมา
การติดตั้ง Compiler
- รัน
sudo apt-get update && sudo apt-get install build-essential gdb
MacOS
การติดตั้ง VS Code
- ดาวน์โหลด VS Code for macOS
- แตกไฟล์ .zip
- ลาก Visual Studio Code.app ไปที่โฟลเดอร์ Applications
การติดตั้ง Compiler
- รัน
xcode-select --install
การ Set Up และ ติดตั้ง Extension สำหรับ VS Code
- เปิดโปรแกรม VS Code
- เปิด Setting แล้วเลือก "Auto Save" ให้เป็น "After Delay"
- ดาวน์โหลด Extension "C/C++ Extension Pack"
- ดาวน์โหลด Extension "Code Runner"
- เปิด Setting ของ Extension "Code Runner"
- เลื่อนหา "Run In Terminal" แล้วกดเครื่องหมายถูก
- จากนั้นเลื่อนหา "Excutor Map" และกดตรง "Edit in settings.json"
- แก้ตรง "c" ให้ เป็น
"c": "cd $dir && gcc -std=c11 -O2 -pipe -static -s $fileName -o $fileNameWithoutExt -lm && $dir$fileNameWithoutExt", - แก้ตรง "cpp" ให้เป็น
"cpp": "cd $dir && g++ -std=c++17 -O2 -pipe -static -s $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
การสร้างไฟล์
- ตรงแถบ Menu ด้านซ้าย ให้เลือก "Explorer" แล้วกด "Open Folder"
- เลือก Folder ที่ต้องการที่จะเก็บโค้ดต่างๆ
- ตรงแถบด้านซ้าย ให้กด New File แล้วสร้างไฟล์ที่มีนามสกุล ".cpp" เช่น "hello.cpp"
- กดไปที่ไฟล์นั้น จะมี Code Editor ขึ้นมาทางด้านขวา ซึ่งสามารถพิมพ์โค้ดได้เลย
- หากต้องการจะรันโค้ด จะมีปุ่มรัน อยู่ทางมุมขวาบนของหน้าจอ ที่เป็นรูปสามเหลี่ยม ให้กด Drop Down แล้วเลือก "Run Code"
เพิ่มเติม
- ในกรณีที่ไม่มี Code Runner (เครื่องของศูนย์อาจจะไม่ได้ติดตั้งมา) ให้กด "Run C/C++ File" แทน จากนั้น ด่านล่างให้เลือก Terminal
- หากต้องการ Debug File (หา Error ของโค้ด) ให้กด "Debug C/C++ File" จากนั้น ด่านล่างให้เลือก Terminal
การรันโค้ด Online
เว็บไซต์ที่แนะนำ เช่น