Fedora 相当于 Debian build-essential 软件包是什么?

Ste*_*ine 150 compiling fedora packaging

Fedora 相当于 Debian build-essential 软件包是什么?

小智 159

最接近的可能是安装以下软件包:

sudo dnf install make automake gcc gcc-c++ kernel-devel
Run Code Online (Sandbox Code Playgroud)

但是,如果您不关心确切的等效性并且可以提取大量软件包,则可以使用以下命令安装所有开发工具和库。

sudo dnf groupinstall "Development Tools" "Development Libraries"
Run Code Online (Sandbox Code Playgroud)

在 32 之前的 Fedora 版本上,您将需要以下内容:

sudo dnf groupinstall @development-tools @development-libraries
Run Code Online (Sandbox Code Playgroud)

  • 下面为现代 Fedora 提供更好的答案 (5认同)

Ale*_*der 73

对于 Fedora 23 及更高版本:

dnf install @development-tools

  • 我必须运行`sudo dnf group install "C Development Tools and Libraries"` (5认同)
  • `@development-tools` 似乎不包括 `gcc-c++`,所以我还必须安装 @davidtbernal 提到的 C 开发组 (2认同)

小智 11

命令是 yum-builddep。它包含在 yum-utils 包中。

sudo yum install yum-utils
sudo yum-builddep $the_pkg_you_want_to_build
Run Code Online (Sandbox Code Playgroud)

  • 这实际上并没有回答所提出的问题,但仍然有用 (8认同)