ผลต่างระหว่างรุ่นของ "Algo lab/installation"
ไปยังการนำทาง
ไปยังการค้นหา
Neizod (คุย | มีส่วนร่วม) |
Neizod (คุย | มีส่วนร่วม) |
||
(ไม่แสดง 8 รุ่นระหว่างกลางโดยผู้ใช้คนเดียวกัน) | |||
แถว 7: | แถว 7: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | หากต้องการเขียนโค้ดด้วยโปรแกรมเชิง GUI (เช่น VS Code) | + | หากต้องการเขียนโค้ดด้วยโปรแกรมเชิง GUI (เช่น VS Code) ผ่าน Windows ให้บันทึกไฟล์ไปยัง |
<syntaxhighlight> | <syntaxhighlight> | ||
\\wsl$\[distro]\home\[username]\[path-to-file] | \\wsl$\[distro]\home\[username]\[path-to-file] | ||
</syntaxhighlight > | </syntaxhighlight > | ||
+ | |||
= Windows ธรรมดา = | = Windows ธรรมดา = | ||
+ | * ลงโปรแกรม [https://www.msys2.org/ MSYS2] | ||
+ | ** เรียบร้อยแล้วเปิด terminal ของ MinGW ขึ้นมา แล้วสั่ง <code>pacman -S --needed base-devel mingw-w64-x86_64-toolchain</code> | ||
+ | * เพิ่มค่าในตัวแปร path ของ Windows | ||
+ | ** เปิด Settings | ||
+ | ** ค้นหา Edit environment variables for your account | ||
+ | ** เพิ่ม <code>C:\msys64\mingw64\bin</code> ต่อท้ายเข้าไปใน path | ||
+ | ** หมายเหตุ: สำหรับ MSYS2 รุ่นใหม่ๆ จะใช้ <code>C:\msys64\ucrt64\bin</code> แทน (เช็คได้จากโฟลเดอร์เหล่านั้นเป็นโฟลเดอร์ว่างหรือไม่) | ||
+ | |||
+ | = OS X = | ||
+ | |||
+ | ? | ||
+ | |||
+ | |||
+ | = VS Code = | ||
+ | |||
+ | ลงโปรแกรมได้จาก [https://code.visualstudio.com/ VS Code] | ||
+ | |||
+ | หลังจากลงโปแกรมสำเร็จ เปิดโปรแกรมขึ้นมาแล้วกดคอร์ด <code>Ctrl+Shift+X</code> แล้วลงส่วนเสริมต่อไปนี้ | ||
+ | |||
+ | * C/C++ | ||
+ | * C/C++ Extension Pack | ||
+ | |||
+ | เมื่อต้องการรันโปรแกรม คลิกที่เครื่องหมายสามเหลี่ยม ▶ ที่ขวาบนของจอ แล้วเลือก Run C/C++ File (ตัวเลือกกลาง) | ||
+ | |||
+ | = ทดสอบโปรแกรม = | ||
+ | |||
+ | เปิดโปรแกรมแก้ไขเอกสารขึ้นมา แล้วคัดลอกเนื้อหาต่อไปนี้ | ||
+ | |||
+ | <syntaxhighlight lang="cpp"> | ||
+ | #include <iostream> | ||
+ | using namespace std; | ||
+ | int main(void) { | ||
+ | int a; | ||
+ | cin >> a; | ||
+ | cout << a + 10 << endl; | ||
+ | return 0; | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | หลังจากนั้น สั่ง | ||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
+ | g++ filename.cpp | ||
+ | </syntaxhighlight> | ||
+ | และ | ||
− | = | + | <syntaxhighlight lang="bash"> |
+ | ./a.out | ||
+ | </syntaxhighlight> |
รุ่นแก้ไขปัจจุบันเมื่อ 04:00, 19 สิงหาคม 2567
Windows ที่ใช้ WSL
ส่วนใหญ่จะลงมาให้อยู่แล้ว แต่ถ้าอยากมั่นใจ เปิด WSL terminal ขึ้นมาแล้วสั่ง
sudo apt install gpp
หากต้องการเขียนโค้ดด้วยโปรแกรมเชิง GUI (เช่น VS Code) ผ่าน Windows ให้บันทึกไฟล์ไปยัง
\\wsl$\[distro]\home\[username]\[path-to-file]
Windows ธรรมดา
- ลงโปรแกรม MSYS2
- เรียบร้อยแล้วเปิด terminal ของ MinGW ขึ้นมา แล้วสั่ง
pacman -S --needed base-devel mingw-w64-x86_64-toolchain
- เรียบร้อยแล้วเปิด terminal ของ MinGW ขึ้นมา แล้วสั่ง
- เพิ่มค่าในตัวแปร path ของ Windows
- เปิด Settings
- ค้นหา Edit environment variables for your account
- เพิ่ม
C:\msys64\mingw64\bin
ต่อท้ายเข้าไปใน path - หมายเหตุ: สำหรับ MSYS2 รุ่นใหม่ๆ จะใช้
C:\msys64\ucrt64\bin
แทน (เช็คได้จากโฟลเดอร์เหล่านั้นเป็นโฟลเดอร์ว่างหรือไม่)
OS X
?
VS Code
ลงโปรแกรมได้จาก VS Code
หลังจากลงโปแกรมสำเร็จ เปิดโปรแกรมขึ้นมาแล้วกดคอร์ด Ctrl+Shift+X
แล้วลงส่วนเสริมต่อไปนี้
- C/C++
- C/C++ Extension Pack
เมื่อต้องการรันโปรแกรม คลิกที่เครื่องหมายสามเหลี่ยม ▶ ที่ขวาบนของจอ แล้วเลือก Run C/C++ File (ตัวเลือกกลาง)
ทดสอบโปรแกรม
เปิดโปรแกรมแก้ไขเอกสารขึ้นมา แล้วคัดลอกเนื้อหาต่อไปนี้
#include <iostream>
using namespace std;
int main(void) {
int a;
cin >> a;
cout << a + 10 << endl;
return 0;
}
หลังจากนั้น สั่ง
g++ filename.cpp
และ
./a.out