เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

6.21.2. เนื้อหาของ GCC‌

โปรแกรมที่ติดตั้ง: c++, cc (ลิงก์ไปยัง gcc), cpp, g++, gcc, gcc-ar, gcc-nm, gcc-ranlib, gcov, gcov-dump และ gcov-tool

ไลบรารีที่ติดตั้ง: libasan.{a,so}, libatomic.{a,so}, libcc1.so, libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, libgomp.{a,so}, libitm.{ a,so}, liblsan.{a,so}, liblto_plugin.so, libquadmath.{a,so}, libssp.{a,so}, libssp_nonshared.a, libstdc++.{a,so}, libstdc++fs ก, libsupc++.a, libtsan

{a,so} และ libubsan.{a,so}

ไดเร็กทอรีที่ติดตั้ง: /usr/include/c++, /usr/lib/gcc, /usr/libexec/gcc และ /usr/share/gcc-9.2.0


คำอธิบายสั้น ๆ

c++ คอมไพเลอร์ C++


cc คอมไพเลอร์ C

cpp ตัวประมวลผลล่วงหน้า C; มันถูกใช้โดยคอมไพเลอร์เพื่อขยาย #include, #define และคำสั่งที่คล้ายกันในซอร์สไฟล์

g++ คอมไพเลอร์ C++

gcc คอมไพเลอร์ C

gcc-ar wrapper รอบ ๆ ar ที่เพิ่มปลั๊กอินในบรรทัดคำสั่ง โปรแกรมนี้ใช้เพื่อเพิ่ม "การเพิ่มประสิทธิภาพเวลาลิงก์" เท่านั้น และไม่มีประโยชน์กับตัวเลือกการสร้างเริ่มต้น

gcc-nm wrapper รอบ nm ที่เพิ่มปลั๊กอินในบรรทัดคำสั่ง โปรแกรมนี้ใช้เพื่อเพิ่ม "การเพิ่มประสิทธิภาพเวลาลิงก์" เท่านั้น และไม่มีประโยชน์กับตัวเลือกการสร้างเริ่มต้น

gcc-ranlib wrapper รอบ ๆ ranlib ที่เพิ่มปลั๊กอินในบรรทัดคำสั่ง โปรแกรมนี้ใช้เพื่อเพิ่ม "การเพิ่มประสิทธิภาพเวลาลิงก์" เท่านั้น และไม่มีประโยชน์กับตัวเลือกการสร้างเริ่มต้น

gcov A เครื่องมือทดสอบความครอบคลุม มันถูกใช้ในการวิเคราะห์โปรแกรมเพื่อกำหนดว่าการเพิ่มประสิทธิภาพจะมีผลมากที่สุด

gcov-การถ่ายโอนข้อมูล เครื่องมือถ่ายโอนข้อมูลโปรไฟล์ gcda และ gcno แบบออฟไลน์ gcov-เครื่องมือ เครื่องมือประมวลผลโปรไฟล์ gcda ออฟไลน์ ลิบาซาน ไลบรารีรันไทม์ Address Sanitizer ลิบาโตมิก GCC atomic ไลบรารีรันไทม์ในตัว libcc1 ไลบรารีประมวลผลล่วงหน้า C‌‌‌‌‌

libgcc มีการสนับสนุนรันไทม์สำหรับ gcc

libgcov ไลบรารีนี้เชื่อมโยงกับโปรแกรมเมื่อ GCC ได้รับคำสั่งให้เปิดใช้งานการทำโปรไฟล์

การใช้งาน libgomp GNU ของ OpenMP API สำหรับการเขียนโปรแกรมคู่ขนานหน่วยความจำที่ใช้ร่วมกันหลายแพลตฟอร์มใน C/C++ และ Fortran

liblsan ห้องสมุดรันไทม์ The Leak Sanitizer

liblto_plugin ปลั๊กอิน Link Time Optimization (LTO) ของ GCC ช่วยให้ GCC ทำการเพิ่มประสิทธิภาพข้ามหน่วยการคอมไพล์ได้

libquadmath GCC Quad Precision Math Library API

libssp มีรูทีนที่รองรับฟังก์ชันการป้องกันการแตกสแต็กของ GCC

libstdc++ ไลบรารี C++ มาตรฐาน

libstdc++fs ISO/IEC TS 18822:2015 ไลบรารีระบบไฟล์

libsupc++ จัดเตรียมรูทีนที่รองรับสำหรับภาษาการเขียนโปรแกรม C++

libtsan ไลบรารีรันไทม์ของ Thread Sanitizer

libubsan ไลบรารีรันไทม์ Undefined Behavior Sanitizer


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: