/bin/sh: cc: 未找到命令

redis make install出错:

[root@host01 src]# make install PREFIX=/opt/bosssoft/redis-3.2.9
    CC adlist.o
/bin/sh: cc: 未找到命令
make: *** [adlist.o] 错误 127

原因是因为未安装gcc

解决方法:

yum install gcc-c++ -y

 

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 这个错误提示意味着系统找不到cc命令cc是C语言编译器的命令。可能是因为系统没有安装C编译器或者环境变量设置不正确。需要检查系统是否安装了C编译器,如果没有需要安装。同时也需要检查环境变量是否正确设置。 ### 回答2: 这是一个错误信息,表示在运行一个名为“cc”的命令时,系统提示无法找到该命令所对应的可执行文件。在这个信息中,“/bin/sh”是一个指向系统默认shell的符号链接,它执行了一个名为“cc”的命令,但是却找不到它所需要的可执行文件。通常来说,这个问题出现的原因是因为系统没有安装相应的C编译器,或者安装了C编译器但是它所在的路径没有被包含在PATH环境变量中。解决这个问题的方法是通过安装相应的C编译器,或者将C编译器所在的路径添加到PATH环境变量中,以便让系统能够找到它所需要的可执行文件。此外,还有一种可能是在运行该程序时,需要指定要使用的编译器,因此需要查看程序代码和相应的文档以获取更多信息。 ### 回答3: “/bin/sh: 1: cc: not found”是一种非常常见的错误提示信息,经常在Linux或Unix系统上出现,一般意味着系统无法找到C编译器cc的安装位置。 C编译器(即cc)是一种用于将C语言代码转换为可执行二进制文件的程序。在Linux或Unix系统上,它有时也被称为GCC编译器。如果系统中没有安装C编译器,那么就无法将C代码转换成可执行的二进制文件,也就无法运行该文件。 在Linux或Unix系统中,要检查系统中是否已经安装了C编译器,可以使用以下命令: ``` gcc -v ``` 如果系统已经安装了编译器,那么该命令会输出一些版本信息和其他详细信息;如果没有安装,那么系统就会提示“/bin/sh: 1: cc: not found”的错误信息。 如果出现了这种错误,通常需要先安装C编译器,具体安装步骤可以根据自己的Linux或Unix系统版本来确定。在大多数情况下,可以使用以下命令来安装: ``` sudo apt-get install build-essential ``` 这个命令会安装一些必要的编译器工具,包括C编译器、链接器和库文件。 总之,“/bin/sh: 1: cc: not found”错误是由于缺少C编译器导致的,解决方法就是安装编译器。如果以上方法不能解决问题,那么可以考虑升级Linux或Unix系统,或者重新安装C编译器。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值