Administrator
发布于 2024-08-13 / 23 阅读
0
0

openEuler系统部署Nginx报错error: C compiler cc is not found

在欧拉系统上部署nginx,编译./configure --prefix=/usr/local/nginx时报错C compiler cc is not found,已经安装了gcc和gcc-c++

  1. 按照常用解决方法尝试都失败了

    1. 重新安装gcc和gcc-c++

    2. 设置环境变量或者使用gcc替代cc

  2. 编译C程序代码,定位gcc问题

    vi hello.c
    
    #include <stdio.h>
    void main()
    {
            printf("hello");
    }
    # 编译
    gcc hello.c
    
    报错:/usr/include/gnu/stubs.h:10:27:fatal error:gnu/stubs-64.h:No such file or directory
  3. 安装缺少的glibc-devel软件包

    yum -y install glibc-devel
  4. 重新执行./configure检查和配置环境依赖


评论