AWS EC2 和 build-essential

AWS EC2 和 build-essential

我正在尝试在 Amazon EC2 上编译 Node.js,但我甚至无法安装“build essential”。问题出在哪里?

谢谢。


sudo yum install build-essential
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
(...)
No package build-essential available.
Error: Nothing to do

./configure
Checking for program g++ or c++          : not found 
Checking for program icpc                : not found 
Checking for program c++                 : not found 
error: could not configure a cxx compiler!

无法配置 cxx 编译器!

答案1

build-essential是驻留在 (Debian) 中的软件包aptitude,而不是 Yum (RHEL) 中的软件包。也许您应该重新措辞您的问题以提供有关核心问题(即安装 EC2 工具)的更多信息?


build-essentialyum 元包的(粗略)等效项是:

yum install make glibc-devel gcc patch

答案2

它非常重要,以至于可以将这个更完整的替代方案作为单独的条目:

yum groupinstall "Development Tools"

答案3

我假设您正在构建 node.js,因为我遇到了同样的问题。我认为您缺少的是:

yum install gcc-c++

但是当你完成第一部分之后,你可能需要更多。

答案4

除了 gcc-c++,我还需要安装 openssl 的开发包:

yum install openssl-devel

安装完成后,我可以成功编译和安装 node.jshttp://nodejs.org/#download

相关内容