ดาวน์โหลดบทความดาวน์โหลดบทความ

บทความวิกิฮาวนี้จะแนะนำวิธีการ compile โปรแกรมภาษา C จาก source code โดยใช้ GNU Compiler (GCC) ใน Linux และ Minimalist Gnu (MinGW) ใน Windows ให้คุณเอง

วิธีการ 1
วิธีการ 1 ของ 2:

ใช้ GCC ใน Unix

ดาวน์โหลดบทความ
  1. How.com.vn ไท: Step 1 เปิดหน้าต่าง terminal ในระบบปฏิบัติการ Unix.
  2. How.com.vn ไท: Step 2 พิมพ์ gcc --version แล้วกด ↵ Enter.
    จะเห็นหมายเลขเวอร์ชั่นของ C compiler ถ้าไม่เจอคำสั่งนี้ แสดงว่ายังไม่ติดตั้ง GCC[1]
    • ถ้ายังไม่ติดตั้ง ให้อ่านคู่มือ Linux เวอร์ชั่นที่ใช้ จะได้รู้วิธีใช้ package ที่ถูกต้อง
    • ถ้าไม่ได้จะ compile โปรแกรมภาษา C++ ให้ใช้ “g++” แทน “gcc”
  3. How.com.vn ไท: Step 3 ไปยังโฟลเดอร์ที่เซฟ source code ไว้.
    • เช่น ถ้าไฟล์ source code ของคุณหรือ “main.c” นั้นอยู่ที่ /usr/How.com.vn/source ให้พิมพ์ cd /usr/How.com.vn/source
  4. How.com.vn ไท: Step 4 พิมพ์ gcc main.c –o HelloWorld.
    เปลี่ยน “main.c” เป็นชื่อ source file แล้วเปลี่ยน “HelloWorld” เป็นชื่อโปรแกรมที่เสร็จสมบูรณ์แล้วของคุณ เท่านี้ก็ compile โปรแกรมได้
    • ถ้าเจอ error แล้วอยากดูรายละเอียดเพิ่มเติม ให้พิมพ์ gcc -Wall -o errorlog file1.c แล้วเช็คไฟล์ “errorlog” ในโฟลเดอร์ปัจจุบันที่มี cat errorlog
    • ถ้าอยาก compile โปรแกรมเดียวจากหลาย source file ให้พิมพ์ gcc -o outputfile file1.c file2.c file3.c
    • ถ้าอยาก compile หลายโปรแกรมในครั้งเดียวจากหลาย source file ให้พิมพ์ gcc -c file1.c file2.c file3.c
  5. How.com.vn ไท: Step 5 เปิดโปรแกรมที่เพิ่ง compile เสร็จๆ ร้อนๆ.
    พิมพ์ &# 46;/HelloWorld แล้วเปลี่ยน “HelloWorld” เป็นชื่อโปรแกรม
    โฆษณา
วิธีการ 2
วิธีการ 2 ของ 2:

ใช้ MinGW ใน Windows

ดาวน์โหลดบทความ
  1. How.com.vn ไท: Step 1 ดาวน์โหลด Minimalist GNU สำหรับ Windows (MinGW).
    ถือเป็น GCC เวอร์ชั่น Windows ที่ติดตั้งง่ายมาก ให้ดาวน์โหลดไฟล์ติดตั้งจาก https://sourceforge.net/projects/mingw/ [2]
  2. How.com.vn ไท: Step 2 เปิดไฟล์ติดตั้ง MinGW.
    • ถ้าไฟล์ไม่เปิดเองอัตโนมัติ ให้ดับเบิลคลิกไฟล์ในโฟลเดอร์ downloads แล้วคลิก Install
  3. How.com.vn ไท: Step 3 ตั้งค่าการติดตั้งแล้วคลิก Continue.
    • MinGW แนะนำว่าอย่าเปลี่ยนโฟลเดอร์ติดตั้งตามค่า default (C:\MinGW) แต่ถ้าจำเป็นจริงๆ ก็อย่าเลือกโฟลเดอร์ที่ชื่อมีเว้นวรรค (เช่น “Program Files”)[3]
  4. How.com.vn ไท: Step 4 เลือก compiler ที่จะติดตั้ง.
    • ถ้าเอาสะดวกสุด ให้เลือก Basic Setup ในกรอบซ้ายมือ แล้วติ๊กช่องข้าง compiler ทั้งหมดที่มีในกรอบหลักทางขวา
    • แต่ถ้าอยากตั้งค่าละเอียด (เป็นผู้ใช้ขั้นสูงหรือ advanced user) ให้เลือก All Packages แล้วเลือก compiler อื่นเพิ่มเติม
  5. How.com.vn ไท: Step 5 คลิกเมนู Installation.
    ที่มุมซ้ายบนของ MinGW
  6. How.com.vn ไท: Step 6 คลิก Apply Changes.
  7. How.com.vn ไท: Step 7 คลิก Apply.
    เพื่อดาวน์โหลดและติดตั้ง compiler
  8. How.com.vn ไท: Step 8 เพิ่ม path ของ MinGW ใน system environment variables.
    โดย
    • กด Win+S เพื่อเปิดแถบค้นหา แล้วพิมพ์ environment
    • คลิก Edit the system environment variables ในผลการค้นหา
    • คลิก Environment Variables
    • คลิก Edit ล่างช่องบนสุด (ใน “User Variables”)
    • เลื่อนลงมาจนสุดช่อง “Variable Value”
    • พิมพ์ ;C:\MinGW\bin ต่อท้ายตัวอักษรสุดท้ายในช่อง ถ้าติดตั้ง MinGW ในโฟลเดอร์อื่น ให้พิมพ์ ;C:\path-to-that-directory\bin
    • คลิก OK แล้วคลิก OK ซ้ำ จากนั้นคลิกปุ่ม OK ที่เหลือ เพื่อปิดหน้าต่าง
  9. How.com.vn ไท: Step 9 เปิดหน้าต่าง command prompt ในฐานะแอดมิน.
    โดย
    • กด Win+S แล้วพิมพ์ cmd
    • คลิกขวา Command Prompt ในผลการค้นหา แล้วเลือก Run As Administrator
    • คลิก Yes เพื่อใช้ค่าใหม่
  10. How.com.vn ไท: Step 10 เข้าโฟลเดอร์ที่เซฟ source code ไว้.
    • เช่น ถ้าไฟล์ source code คุณชื่อ helloworld.c อยู่ใน C:\Source\Programs ให้พิมพ์ cd C:\Source\Programs
  11. How.com.vn ไท: Step 11 พิมพ์ gcc helloworld.c –o helloworld.exe.
    เปลี่ยน “helloworld” เป็นชื่อ source code กับโปรแกรมของคุณ พอ compile โปรแกรมแล้ว จะกลับไปที่หน้าต่าง command prompt โดยไม่เจอ error อะไร [4]
    • ต้องแก้ไข error ในโค้ดที่โผล่มาทั้งหมดก่อน compile โปรแกรม
  12. How.com.vn ไท: Step 12 พิมพ์ชื่อโปรแกรมเพื่อเปิด.
    อย่างถ้าโปรแกรมชื่อ helloworld.exe ก็พิมพ์เพื่อเปิดโปรแกรมได้เลย
    โฆษณา

เคล็ดลับ

  • ถ้าเขียนโค้ดโดยใช้ -g flag จะเห็นข้อมูลการ debug ด้วย ซึ่งโปรแกรม debug ที่เกี่ยวข้อง อย่าง GDB จะเอาไปพัฒนาการ debug ให้ได้ดียิ่งขึ้น
  • คุณสร้าง Makefiles ได้ จะได้ compile โปรแกรมใหญ่ๆ ง่ายขึ้น
  • ถ้าเพิ่มประสิทธิภาพให้โค้ด (optimizations) หนักมือไป ระวังโปรแกรมมีปัญหา เช่น เพิ่มความแรง ขนาดโปรแกรมก็จะใหญ่ยักษ์ และอาจทำงานผิดพลาดมากขึ้น (หรือกลับกัน)
  • ตอน compile โปรแกรมภาษา C++ ให้ใช้ G++ เหมือนเวลาใช้ GCC โดยไฟล์ C++ จะมี extension หรือนามสกุลไฟล์เป็น .cpp แทน .c
โฆษณา

สิ่งของที่ใช้

  • คอมพิวเตอร์ระบบ Linux หรือ Windows
  • ความรู้เบื้องต้นเรื่องการใช้ GNU/Linux และติดตั้งโปรแกรมต่างๆ
  • โค้ดเขียนโปรแกรม
  • โปรแกรม text editor (เช่น Emacs, vi)

เกี่ยวกับวิกิฮาวนี้

How.com.vn ไท: ทีมงานวิกิฮาว
ร่วมเขียน โดย:
นักเขียนในทีมวิกิฮาว
บทความนี้ร่วมเขียนโดยเหล่าบรรณาธิการและนักวิจัยที่ผ่านการฝึกฝนมาเพื่อความถูกต้องและครอบคลุมของเนื้อหา

ทีมผู้จัดการด้านเนื้อหาของวิกิฮาว จะตรวจตราผลงานจากทีมงานด้านเนื้อหาของเราเพื่อความมั่นใจว่าบทความทุกชิ้นได้มาตรฐานตามที่เราตั้งไว้ บทความนี้ถูกเข้าชม 13,293 ครั้ง
มีการเข้าถึงหน้านี้ 13,293 ครั้ง

บทความนี้เป็นประโยชน์กับคุณไหม

⚠️ Disclaimer:

Content from Wiki How ไท language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

โฆษณา