ref >> click
โพสนี้ เราจะสร้างโปรแกรม C++ แบบพื้นฐาน โดยใช้โปรแกรมแก้ไขข้อความ NotePad หรือ NotePad++ และคอมไพล์ไฟล์ที่เขียนโดยใช้คำสั่ง g++ จาก command line
( บทความ การติดตั้งคอมไพล์เลอร์ g++ ในวินโดว์ ด้วย MSYS2 >> คลิ๊ก )
โปรแกรมที่ต้องใช้ในเนื้อหานี้
g++
Command Line
NotePad หรือ NotePad++
เมื่อเรียกใช้ g++ เพื่อทำการคอมไพล์ source code จะเกิดกระบวนการดังนี้
1. การประมวลผลล่วงหน้า (preprocessing)
2. คอมไพล์ (compilation)
3. แอสเซมบลี (assembly)
4. ลิงค์ (linking)
ขั้นตอนวิธีการสร้างไฟล์ต้นฉบับ C++ และคอมไพล์บน command line
เปิดโปรแกรม command prompt ในวินโดว์
1. ป้อนคำสั่ง md c:\cpp เพื่อสร้างไดเร็กทอรี
2. ป้อนคำสั่ง cd cpp เพื่อเข้าไปไดเร็กทอรี cpp เพื่อเป็นที่อสร้างและบันทึกไฟล์ต้นฉบับ(source code) และไฟล์ที่เกิดจากคอมไพล์
3. ป้อนคำสั่ง dir เพื่อเรียกดูไฟล์ในไดเรคทอรี
3. ป้อนคำสั่ง notepad test.cpp เพื่อสร้างไฟล์ชื่อ test.cpp rihv,เปิดโปรแกรม NotePad
โปรแกรแกรม notepad ถูกเปิดขึ้นมา
4. เขียน code คำสั่งภาษา c++ ในโปรแกรม NotePad ดังนี้
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, g++ test code !" << endl;
}
5. บันทึกไฟล์ เลือกเมนู File (ไฟล์) -> Save (บันทึก)
6. ป้อนคำสั่ง dir เพื่อดูไฟล์ที่สร้างขึ้นในไดเรคทรอรี่
7. ป้อนคำสั่ง g++ test.cpp -o test เพื่อคอมไพล์โปรแกรม
คอมไพเลอร์จะสร้างไฟล์ .obj ที่มีโค้ดที่คอมไพล์แล้ว จากนั้นรันตัวเชื่อมโยงเพื่อสร้างโปรแกรมปฏิบัติการชื่อ test.exe ในไดเรคทรอรี่ที่เรียกใช้คอมไพเลอร์ g++
8. ป้อนคำสั่ง test เพื่อเรียกใช้ หรือ รันโปรแกรม test.exe
สไลด์