Как установить компилятор GCC (MinGW) на OC Windows
สารบัญ:
- ข้อกำหนดเบื้องต้น
- การติดตั้ง GCC บน CentOS
- รวบรวมตัวอย่าง Hello World
- การติดตั้ง GCC หลายรุ่น
- ข้อสรุป
GNU Compiler Collection (GCC) คือชุดของคอมไพเลอร์และไลบรารีสำหรับ C, C ++, Objective-C, Fortran, Ada, Go และ D, ภาษาโปรแกรม โครงการโอเพ่นซอร์สหลายโครงการรวมถึงเครื่องมือ GNU และเคอร์เนล Linux ถูกคอมไพล์ด้วย GCC
บทช่วยสอนนี้อธิบายวิธีติดตั้ง GCC คอมไพเลอร์บน CentOS 7 เราจะอธิบายวิธีติดตั้ง distro รุ่นเสถียรและ GCC รุ่นใหม่กว่าที่มีอยู่จากพื้นที่เก็บข้อมูล SCL
ข้อกำหนดเบื้องต้น
ในการเพิ่มที่เก็บใหม่และติดตั้งแพ็กเกจบนระบบ CentOS ของคุณคุณจะต้องเข้าสู่ระบบด้วย roor หรือผู้ใช้ที่มีสิทธิ์ sudo
การติดตั้ง GCC บน CentOS
ที่เก็บ CentOS เริ่มต้นประกอบด้วยกลุ่มแพคเกจที่ชื่อว่า
Development Tools
ซึ่งมีคอมไพเลอร์ GCC และมีไลบรารีและยูทิลิตีอื่น ๆ จำนวนมากที่จำเป็นสำหรับการรวบรวมซอฟต์แวร์
ในการติดตั้งเครื่องมือสำหรับการพัฒนารวมถึง GCC Compiler ให้เรียกใช้:
sudo yum group install "Development Tools"
คำสั่งจะติดตั้งแพ็กเกจใหม่จำนวนมากรวมถึง
gcc
,
g++
และ
make
คุณอาจต้องการติดตั้งหน้าคู่มือเกี่ยวกับการใช้ GNU / Linux เพื่อการพัฒนา:
sudo yum install man-pages
ตรวจสอบว่าคอมไพเลอร์ GCC ได้รับการติดตั้งเรียบร้อยแล้วโดยใช้คำสั่ง
gcc --version
ซึ่งพิมพ์รุ่น GCC:
gcc --version
GCC รุ่นเริ่มต้นที่มีอยู่ในที่เก็บ CentOS 7 คือ
4.8.5
:
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36) Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
แค่นั้นแหละ. GCC ได้รับการติดตั้งบนระบบของคุณแล้วและคุณสามารถเริ่มใช้งานได้
รวบรวมตัวอย่าง Hello World
การคอมไพล์โปรแกรม C หรือ C ++ ขั้นพื้นฐานโดยใช้ GCC เป็นเรื่องง่าย เปิดโปรแกรมแก้ไขข้อความของคุณและสร้างไฟล์ต่อไปนี้:
nano hello.c
สวัสดีซี
บันทึกไฟล์และคอมไพล์ไฟล์ลงในไฟล์เรียกทำงานโดยรันคำสั่งต่อไปนี้: สิ่งนี้จะสร้างไฟล์ไบนารีชื่อ
ดำเนินการโปรแกรม
โปรแกรมควรแสดง: ในส่วนนี้เราจะให้คำแนะนำเกี่ยวกับวิธีการติดตั้งและใช้ GCC หลายเวอร์ชันใน CentOS 7 คอมไพเลอร์ GCC เวอร์ชันใหม่รวมถึงการสนับสนุนภาษาใหม่ประสิทธิภาพที่ดีขึ้นคุณสมบัติที่เพิ่มขึ้น Software Collections หรือที่เรียกว่า SCL เป็นโครงการชุมชนที่ให้คุณสร้างติดตั้งและใช้ซอฟต์แวร์หลายเวอร์ชันในระบบเดียวกันโดยไม่กระทบกับแพ็คเกจเริ่มต้นของระบบ ด้วยการเปิดใช้งาน Software Collections คุณจะสามารถเข้าถึงภาษาการเขียนโปรแกรมและบริการรุ่นใหม่กว่าซึ่งไม่มีอยู่ในที่เก็บข้อมูลหลัก ที่เก็บ SCL มีแพ็คเกจชื่อ Developer Toolset ซึ่งรวมถึง GNU Compiler Collection เวอร์ชั่นใหม่กว่าและเครื่องมือสำหรับการพัฒนาและแก้ไขข้อบกพร่องอื่น ๆ ก่อนอื่นให้ทำการติดตั้งไฟล์ CentOS SCL มันเป็นส่วนหนึ่งของที่เก็บ ExtOS CentOS และสามารถติดตั้งได้โดยการรันคำสั่งต่อไปนี้: ปัจจุบันมีชุดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ดังต่อไปนี้: ในตัวอย่างนี้เราจะติดตั้ง Developer Toolset version 7 โดยพิมพ์คำสั่งต่อไปนี้บนเทอร์มินัล CentOS 7 ของคุณ: ในการเข้าถึง GCC เวอร์ชัน 7 คุณจะต้องเปิดเชลล์อินสแตนซ์ใหม่โดยใช้เครื่องมือ
ตอนนี้ถ้าคุณตรวจสอบรุ่น GCC คุณจะสังเกตเห็นว่า GCC 7 เป็นรุ่นเริ่มต้นในเชลล์ปัจจุบันของคุณ: ณ จุดนี้คุณสามารถใช้ GCC เวอร์ชันที่ใหม่กว่าเช่นเดียวกับเครื่องมือทั่วไปอื่น ๆ คุณติดตั้ง GCC เรียบร้อยแล้วใน CentOS 7 ของคุณตอนนี้คุณสามารถไปที่หน้าเอกสารทางการของ GCC และเรียนรู้วิธีการใช้ GCC และ G ++ เพื่อรวบรวมโปรแกรม C และ C ++ ของคุณ
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
ในไดเรกทอรีเดียวกันกับที่คุณรันคำสั่ง
hello
ด้วย:
./hello
การติดตั้ง GCC หลายรุ่น
sudo yum install centos-release-scl
sudo yum install devtoolset-7
scl
Software Collection:
scl enable devtoolset-7 bash
gcc --version
gcc (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5) Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
ข้อสรุป
Microsoft Tweaks Ad หลังจากที่ Apple บ่น
เรื่องราว "Laptop Hunter" ยังคงมีน้อยลงเล็กน้อย Apple-bashing
วิธีการติดตั้ง gcc compiler บน debian 10 linux
GNU Compiler Collection (GCC) เป็นคอลเล็กชันโอเพนซอร์ซของคอมไพเลอร์และไลบรารีที่สนับสนุนภาษา C, C ++ และภาษาโปรแกรมอื่น ๆ บทช่วยสอนนี้อธิบายถึงวิธีการติดตั้งติดตั้งตัวรวบรวม GCC บน Debian 10 Buster
วิธีติดตั้ง postgresql บน centos 8
ในคู่มือนี้เราจะพูดถึงวิธีการติดตั้งเซิร์ฟเวอร์ฐานข้อมูล PostgreSQL บน CentOS 8 เราจะสำรวจพื้นฐานของการบริหารฐานข้อมูล PostgreSQL