Làm cách nào để cài đặt g++
Fedora Linux? Tôi đã tìm kiếm dnf
lệnh để cài đặt g++
nhưng không tìm thấy gì.
Làm thế nào để tôi cài đặt nó?
Tôi đã cài đặt rồi gcc
Làm cách nào để cài đặt g++
Fedora Linux? Tôi đã tìm kiếm dnf
lệnh để cài đặt g++
nhưng không tìm thấy gì.
Làm thế nào để tôi cài đặt nó?
Tôi đã cài đặt rồi gcc
Câu trả lời:
Gói bạn đang tìm kiếm được đặt tên khó hiểu gcc-c++
.
yum clean metadata
giải quyết lỗi và tôi đã có thể cài đặt gcc-c ++.
sudo yum install /usr/bin/g++
(hoặc sudo yum install /usr/bin/g++
).
yum whatprovides '*bin/g++'
hoặc thậm chí yum whatprovides '*/g++'
.
thay vì g ++ bạn phải viết gcc-c ++
sudo dnf install gcc-c++
c
bằng cách sử dụng tương tự
sudo dnf install gcc-c++ -y
Tôi đã từng gặp vấn đề tương tự. Ít nhất tôi có thể giải quyết nó bằng cách này:
sudo yum install gcc gcc-c++
Hy vọng nó cũng giải quyết vấn đề của bạn.
Chạy lệnh dưới đây trong trình giả lập thiết bị đầu cuối:
sudo dnf install gcc-c++
Nhập mật khẩu và đó là ...
cố gắng
sudo dnf update
rồi
sudo dnf install gcc-c++
update
sẽ cập nhật phần mềm hiện tại, mặc dù. (như upgrade
trong Debian) Nó có thể hữu ích.
Vì Fedora 22 yum đã không được chấp nhận nên các lệnh được đưa ra trong các câu trả lời khác sẽ thực sự kích hoạt 'Dandified yum' tức là dnf
. Vì vậy, lệnh mới để cài đặt g ++ trong các bản phân phối gần đây là
su -c "dnf install gcc-c++"
Kể từ tháng 11 năm 2015, nó cài đặt phiên bản 5.1.1.
Cũng lưu ý rằng trong Fedora 23 khi tôi đưa ra lệnh g++ -v
, Fedora sẽ tự động hỏi tôi có muốn cài đặt gói gcc-c ++ không. Tôi nghĩ điều đó thật tuyệt. (Sau khi cài đặt, nó cũng chạy lệnh g++ -v
cho tôi)
Chỉ có nit pick mà tôi có thể làm về nó là thay vì chỉ báo tiến trình bạn chỉ nhận được * Downloading packages...
thông báo mà bạn có thể không thích nếu bạn đang kết nối internet chậm .
Trong bản phân phối mới hơn, bạn chỉ cần gõ lệnh là blow
su root
dnf update
dnf install gcc-c++
gcc-g++
gói không tồn tại.
c++
không có g++
trong tên gói.
dnf install g++
và dnf install gcc-g++
giải quyết gcc-c++
(và cho tôi biết nó đã được cài đặt :)). [vì lợi ích của du khách trong tương lai]
g++-4.7
(hoặcg++-4.6
).