一尘不染

EC2上没有C编译器?

linux

我一直在尝试在我的EC2实例上安装Gearman,但是当我尝试./configure gearmand时,我得到了:

checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/ec2-user/gearmand-1.1.3':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details

现在,奇怪的是,GCC肯定已安装。

which gcc46

退货

/usr/bin/gcc46

但是,当我尝试运行命令“ gcc”时,找不到…

我试图通过yum擦除/安装/重新安装gcc和gcc-c ++,但这似乎无济于事。

有什么建议吗?提前致谢。


阅读 261

收藏
2020-06-07

共1个答案

一尘不染

您可以通过链接/usr/bin/gcc/usr/bin/gcc46以下命令来解决此问题:

ln /usr/bin/gcc46 /usr/bin/gcc

升级时gcc,您可以保留多个版本的二进制文件,/usr/bin/gccXX并命名为二进制文件,并简单地指向/usr/bin/gcc您要使用的版本的链接(这可能是最新版本)。

2020-06-07