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


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++.


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


39

Anda harus exec:

dnf install gcc-c++

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.


9

Jalankan perintah di bawah dalam emulator terminal:

sudo dnf install gcc-c++

Masukkan kata sandi dan hanya itu ...


8

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


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 .


3

Di distribusi yang lebih baru Anda bisa mengetik perintah sebagai pukulan

su root
dnf update
dnf install gcc-c++

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.


Saya percaya ini hanya terjadi pada beberapa putaran.
Newbyte
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.