无法在 CentOS 上安装 build-essential

Wal*_*hen 93 centos software-installation

当我运行命令时:

sudo apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

sudo apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)

小智 151

我相信这仍然应该有效。

sudo yum groupinstall 'Development Tools'
Run Code Online (Sandbox Code Playgroud)

  • 这将安装所有可用的开发工具,仅供参考 (6认同)
  • 有关已安装软件包的列表,请参阅 `yum group info "Development Tools"` (3认同)
  • 如果您担心的话,它与所有开发工具相比还有很长的路要走。它主要是 c/c++ 的基础知识,包括 automake、autoconf 等。 (2认同)

KK *_*tel 58

yum install gcc gcc-c++ make 
Run Code Online (Sandbox Code Playgroud)

这相当于build-essential在 CentOS 中工作。

  • `openssl-devel` 可能会巧合地引入你想要的东西,但它本身并不是正确的 `build-essential`。 (4认同)

tri*_*eee 5

该元数据包build-essential提供了Debian的收集所有常用所需的基本构建工具,在Debian的构建链,包括那些需要创建.deb的软件包。Centos 完全使用不同的包管理器,并没有直接提供类似的东西;您需要手动安装工具链的各个组件(gccmake、通用开发库、文档等,当然,如果您想这样做,还需要创建 RPM 包的工具)。

如果你删除.deb或 RPM 的东西,gcc, gcc-c++, glibc-devel, 和 当前make应该得到相应的 Centos 包。