#1 楼
最接近的等效方法可能是安装以下软件包:sudo dnf install make automake gcc gcc-c++ kernel-devel
但是,如果您不关心确切的等效性并且可以引入很多软件包,则可以安装所有开发工具,然后使用以下命令的库。
sudo dnf groupinstall @development-tools @development-libraries
在Fedora 32+上,您将需要以下内容,因为
@development-tools
和@development-libraries
将不再起作用:sudo dnf groupinstall "Development Tools" "Development Libraries"
#2 楼
对于Fedora 23及更高版本:dnf install @development-tools
评论
就其价值而言,这在字面上等同于build-essential linux-headers-generic;它仅安装编译软件(例如gcc和make)以及内核头文件所需的内容。谢谢!
–和实验室
16-4-26在15:52
我的错; linux-headers-generic还需要Fedora软件包linux-devel。
–和实验室
16年4月26日在18:38
我认为答案应该更新,因为这是现代版本的fedora的更好答案。
–柯克
16-10-29在12:02
我不得不运行sudo dnf group install“ C Development Tools and Libraries”
– davidtbernal
16年11月6日在21:29
@ development-tools似乎不包含gcc-c ++,所以我还必须安装@davidtbernal提到的C开发组。
– jocull
19年4月30日在19:20
#3 楼
该命令是yum-builddep。它包含在yum-utils软件包中。sudo yum install yum-utils
sudo yum-builddep $the_pkg_you_want_to_build
评论
这实际上并不能回答所问的问题,但是仍然很有帮助
–丹尼尔·S·斯特林(Daniel S. Sterling)
13年8月27日在21:52
评论
下面是现代Fedora的更好答案
–柯克
16-10-29在12:03
@ development-tools在Fedora 32上不可用。
–有抱负的开发人员
20-05-19在22:12
@AspiringDev @ development-tools可用,@ development-libraries不可用。
–朱拉·菲亚拉(Juraj Fiala)
20 Jun 25'14:33在
@JurajFiala至少不在Fedora 32上:模块或组'@ development-tools'不可用。错误:无所事事。
–有抱负的开发人员
20-6-27在2:12
我确认@ development-tools不可用:上次元数据到期检查:2020年8月25日星期二0:01:26前-05下午05:38:48。模块或组“ @ development-tools”不可用。错误:无所事事。
–neosergio
20 Aug 26'0:42