ฉันจะติดตั้งg++
สำหรับ Fedora Linux ได้อย่างไร ฉันค้นหาdnf
คำสั่งเพื่อติดตั้งg++
แต่ไม่พบสิ่งใด
ฉันจะติดตั้งได้อย่างไร
ฉันติดตั้งแล้ว gcc
ฉันจะติดตั้งg++
สำหรับ Fedora Linux ได้อย่างไร ฉันค้นหาdnf
คำสั่งเพื่อติดตั้งg++
แต่ไม่พบสิ่งใด
ฉันจะติดตั้งได้อย่างไร
ฉันติดตั้งแล้ว gcc
คำตอบ:
gcc-c++
แพคเกจที่คุณกำลังมองหาการตั้งชื่อพลุกพล่าน
yum clean metadata
แก้ไขข้อผิดพลาดและฉันสามารถติดตั้ง gcc-c ++
sudo yum install /usr/bin/g++
(หรือsudo yum install /usr/bin/g++
)
yum whatprovides '*bin/g++'
yum whatprovides '*/g++'
แทนที่จะเป็น g ++ คุณต้องเขียน gcc-c ++
sudo dnf install gcc-c++
c
โดยใช้แบบเดียวกัน
sudo dnf install gcc-c++ -y
คุณควร exec:
dnf install gcc-c++
ผมมีปัญหาเหมือนกัน. อย่างน้อยฉันก็แก้ปัญหานี้ได้:
sudo yum install gcc gcc-c++
หวังว่ามันจะแก้ปัญหาของคุณด้วย
รันคำสั่งร้องใน terminal emulator:
sudo dnf install gcc-c++
ใส่รหัสผ่านและมันคือ ...
ลอง
sudo dnf update
แล้ว
sudo dnf install gcc-c++
update
จะทำการอัพเดตซอฟต์แวร์ปัจจุบัน (เช่นupgrade
ภายใต้ Debian) มันอาจมีประโยชน์
เนื่องจาก Fedora 22 yum เลิกใช้แล้วดังนั้นคำสั่งที่ให้ไว้ในคำตอบอื่น ๆ จะทำให้ไฟ 'Dandified yum' ที่dnf
จริงหมดลง ดังนั้นคำสั่งใหม่ในการติดตั้ง g ++ ในดิสทริบิวชันล่าสุดคือ
su -c "dnf install gcc-c++"
ตั้งแต่เดือนพฤศจิกายน 2558 จะติดตั้งเวอร์ชั่น 5.1.1
โปรดทราบด้วยว่าใน Fedora 23 เมื่อฉันได้รับคำสั่งg++ -v
Fedora จะถามฉันโดยอัตโนมัติว่าฉันต้องการติดตั้งแพ็คเกจ gcc-c ++ หรือไม่ ฉันคิดว่ามันเยี่ยมมาก (หลังจากติดตั้งแล้วก็ยังรันคำสั่งg++ -v
ให้ฉันด้วย)
เฉพาะ nit pick ที่ฉันสามารถทำได้เกี่ยวกับเรื่องนี้ก็คือแทนที่จะเป็นตัวบ่งชี้ความคืบหน้าคุณเพิ่งได้รับ* Downloading packages...
ข้อความซึ่งคุณอาจไม่ชอบถ้าคุณใช้อินเทอร์เน็ตช้า .
ในการกระจายที่ใหม่กว่าคุณสามารถพิมพ์คำสั่งเป็นระเบิด
su root
dnf update
dnf install gcc-c++
gcc-g++
แพ็คเกจนี้ไม่มีอยู่จริง
c++
ไม่ได้g++
อยู่ในชื่อแพคเกจ
dnf install g++
และdnf install gcc-g++
แก้ไขเป็นgcc-c++
(และบอกฉันว่าติดตั้งแล้ว :)) [เพื่อผู้เข้าชมในอนาคต]
เพียงสร้างตัวอย่างโปรแกรม 'Hello World' และลองรวบรวมโดยใช้ "g ++ sam.cpp" ในเทอร์มินัลและมันจะถามคุณว่าคุณต้องการดาวน์โหลดแพ็คเกจ g ++ หรือไม่ กด y เพื่อติดตั้ง
g++-4.7
(หรือg++-4.6
)