ผลต่างระหว่างรุ่นของ "Algo lab/installation"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
 
(ไม่แสดง 9 รุ่นระหว่างกลางโดยผู้ใช้คนเดียวกัน)
แถว 1: แถว 1:
 
= Windows ที่ใช้ WSL =
 
= Windows ที่ใช้ WSL =
 +
 +
ส่วนใหญ่จะลงมาให้อยู่แล้ว แต่ถ้าอยากมั่นใจ เปิด WSL terminal ขึ้นมาแล้วสั่ง
 +
 +
<syntaxhighlight lang="bash">
 +
sudo apt install gpp
 +
</syntaxhighlight>
 +
 +
หากต้องการเขียนโค้ดด้วยโปรแกรมเชิง GUI (เช่น VS Code) ผ่าน Windows ให้บันทึกไฟล์ไปยัง
 +
 +
<syntaxhighlight>
 +
\\wsl$\[distro]\home\[username]\[path-to-file]
 +
</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 =
 +
 +
?
  
  
= 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
  • เพิ่มค่าในตัวแปร 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