Bagaimana cara saya menginstal g ++ untuk Fedora?

193

Bagaimana cara saya menginstal g++untuk Fedora Linux? Saya telah mencari dnfperintah untuk menginstal g++tetapi tidak menemukan apa pun.

Bagaimana cara menginstalnya?

Saya sudah menginstal gcc

saplingPro
sumber
Anda mungkin perlu menginstal paket yang mungkin bernama g++-4.7(atau g++-4.6).
Basile Starynkevitch

Jawaban:

283

Paket yang Anda cari diberi nama yang membingungkan gcc-c++.

Schwern
sumber
Saya mendapatkan kesalahan ini saat menginstal: bugzilla.redhat.com/show_bug.cgi?id=494006 . Menjalankan yum clean metadatamenyelesaikan kesalahan dan saya dapat menginstal gcc-c ++.
yellavon
3
Perlu dicatat bahwa ini dapat ditemukan dengan melakukan sudo yum install /usr/bin/g++(atau sudo yum install /usr/bin/g++).
mattdm
2
Bergantian, tanpa harus tahu persis di mana biner berakhir, Anda dapat melakukannya yum whatprovides '*bin/g++'atau bahkan yum whatprovides '*/g++'.
asciiphil
135

alih-alih g ++ Anda harus menulis gcc-c ++

sudo dnf install gcc-c++
Hola Kedelai Edu Feliz Navidad
sumber
Saya sudah menginstal gcc. Saya telah mengkompilasi cmenggunakan yang sama
saplingPro
5
g ++ seperti sebuah aditional untuk gcc, jadi jika Anda ingin g ++ paket yang Anda butuhkan adalah gcc-c ++, cobalah ...
Hola Soy Edu Feliz Navidad
1
dengan 22 itu agaksudo dnf install gcc-c++ -y
DiCaprio
39

Anda harus exec:

dnf install gcc-c++
Ruu
sumber
10

Saya memiliki masalah yang sama. Setidaknya saya bisa menyelesaikannya dengan ini:

sudo yum install gcc gcc-c++

Semoga ini bisa menyelesaikan masalah Anda juga.

Khaibar
sumber
9

Jalankan perintah di bawah dalam emulator terminal:

sudo dnf install gcc-c++

Masukkan kata sandi dan hanya itu ...

Subham Debnath
sumber
8

coba sudo dnf updatekemudian sudo dnf install gcc-c++

Colin
sumber
3
Pembaruan tidak diperlukan. Di sinilah fedora berbeda dari debian
xiamx
1
updateakan memperbarui perangkat lunak saat ini. (seperti di upgradebawah Debian) Ini bisa bermanfaat.
Alexis Wilke
1
Itu selalu ide yang baik untuk memperbarui perangkat lunak saat ini sebelum menambahkan paket baru. Itu tidak perlu, tetapi Anda bisa masuk ke beberapa situasi aneh (terutama di sekitar multiarch) jika tidak.
mattdm
5

Karena Fedora 22 yum telah ditinggalkan sehingga perintah yang diberikan dalam jawaban lain akan benar-benar menjalankan 'Yaitu yum Dandified' dnf. Jadi perintah baru untuk menginstal g ++ dalam distribusi terbaru adalah

su -c "dnf install gcc-c++"

Pada November 2015 ini menginstal versi 5.1.1.
Perhatikan juga bahwa di Fedora 23 ketika saya memberikan perintah g++ -v, Fedora secara otomatis bertanya apakah saya ingin menginstal paket gcc-c ++. Saya pikir itu bagus. (Setelah menginstal itu juga menjalankan perintah g++ -vuntuk saya).
Hanya nit pick yang dapat saya lakukan tentang hal itu adalah bahwa alih-alih indikator kemajuan Anda hanya mendapatkan * Downloading packages...pesan yang mungkin tidak Anda sukai jika Anda menggunakan koneksi internet yang lambat .

Siddharth Pant
sumber
3

Di distribusi yang lebih baru Anda bisa mengetik perintah sebagai pukulan

su root
dnf update
dnf install gcc-c++
Lampo Wei
sumber
1
Sayangnya, gcc-g++paket itu tidak ada.
Motine
Sekali lagi, perhatikan c++tidak g++dalam nama paket.
mattdm
Sampai sekarang (2020-04-20) baik dnf install g++dan dnf install gcc-g++menyelesaikan gcc-c++(dan katakan padaku itu sudah diinstal :)). [Demi pengunjung masa depan]
Will Crawford
1

Contoh saja Program 'Hello World' dan coba kompilasi menggunakan terminal "g ++ sam.cpp", dan ia akan menanyakan apakah Anda ingin mengunduh paket g ++. Tekan y untuk menginstal.

Hypereshu
sumber
Saya percaya ini hanya terjadi pada beberapa putaran.
Newbyte