当前所在位置: 首页 > 维修大全

linux 系统下 make install 编译安装 redis 出现错误:cc: not found

2025-05-20 本站作者 【 字体:

# 在 linux 系统下(Debian/Ubuntu 系统中 make install) 编译安装 redis 出现错误:/bin/sh: 1: cc: not found

## 一、错误解释:

这个错误表明在使用 /bin/sh 作为脚本解释器时,尝试执行命令 cc,但是在环境变量 $PATH 指定的目录下没有找到名为 cc 的可执行文件。cc 通常是 C 编译器的名称,在某些系统中可能被称为 gcc。

## 二、解决方法:

### 1、安装 gcc

```bash
sudo apt-get install build-essential
# 查看 gcc 或 cc 安装版本
gcc -v
cc -v
```

### 2、如果 gcc 编译器已安装,确认编译器的实际名称。可能你的系统中 C 编译器不叫 cc,而是叫 gcc。建立 cc 软链接。

```bash
# 查看 gcc 或 cc 安装路径
which gcc
which cc
# 建立 cc 软链接。
sudo ln -s /usr/bin/gcc /usr/bin/cc
```

### 3、确保编译器 gcc 的安装路径被包含在环境变量 $PATH 中。

```bash
# 查看当前的 $PATH 值
echo $PATH
# 修改用户的 .bashrc、.bash_profile 或 .profile 文件
# 或者临时使用 export 添加正确路径
PATH=$PATH:/path/to/compiler
```

### 4、如果 gcc 已经安装,又出现错误:zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: No such file or directory)可使用以下命令编译并安装 redis :

jemalloc 是一个用于替代标准内存管理函数的分配器,它可以显著提高多线程应用程序的内存分配性能。也可以尝试安装它。

如果你不想使用 jemalloc,可以在编译 Redis 或其他依赖 zmalloc.h 的项目时指定使用标准的内存分配器。这通常可以通过在编译时定义宏 REDIS_USE_JEMALLOC 为 0 或不定义该宏来实现。

```bash
# 不安装 jemalloc 进行编译安装 redis
make CFLAGS="-DUSE_JEMALLOC=0" install
# 或者执行(上次执行有失败)
make distclean
make && make install
# 或者 : 安装 jemalloc 后,进行编译安装 redis
sudo apt-get jemalloc
make install
```

阅读全文
加载中~
相关推荐

SKG破壁机,爱上下厨的理由?

SKG破壁机,爱上下厨的理由?
作为一个几乎不下厨房的人,其实有着一颗想当厨娘的心,并一直坚信自己很有厨师天分,...

住宅专项维修资金按什么标准来收取

住宅专项维修资金按什么标准来收取
摘要:住宅专项维修资金,是用来维修相关的设施的费用,那么住宅专项维修资金按什么标...

体验分享乐趣 佳能MG7580一体机试用评测

体验分享乐趣 佳能MG7580一体机试用评测
外观展示笔者试用评测的这台佳能腾彩PIXMA MG7580喷墨多功能照片一体机为...

火花塞可以自己换吗?老司机告诉你方法和其中的风险

火花塞可以自己换吗?老司机告诉你方法和其中的风险
火花塞是车上的一个点火装置,像一个打火机,在发动机运转时负责点燃汽油混合气的。它...

北京森歌集成灶维修电话售后服务400热线全市统一报修网点《今日发布》

北京森歌集成灶维修电话售后服务400热线全市统一报修网点《今日发布》
北京森歌集成灶维修电话售后服务400热线全市统一报修网点《今日发布》:400-9...

为什么现在修车行业没人干了?修车改行的都干嘛去了?

为什么现在修车行业没人干了?修车改行的都干嘛去了?
新的一年,可能大家会有所发现,好像又有部分以前干汽车修理的离职不干了,所以很多人...

月薪过万难招一名汽修工 新能源车4S店四处网罗“三电”熟手师傅

月薪过万难招一名汽修工 新能源车4S店四处网罗“三电”熟手师傅
深圳新闻网2025年7月30日讯(深圳晚报记者 林咪玲 实习生 吴雪玉)绿牌车满...

5000亿住宅维修基金沉睡 小区公共收益成糊涂账

5000亿住宅维修基金沉睡 小区公共收益成糊涂账
5000亿住宅维修基金现状:使用难、监管难、增值难  新华社最近一篇关于住房专项...

沧州学挖掘机哪里好?培训办证多少钱?

沧州学挖掘机哪里好?培训办证多少钱?
沧州学挖掘机哪里好?培训办证多少钱?沧州没有大型的挖掘机培训学校,学挖掘机可以到...

房屋维修基金你用过吗 青岛这五种情况不能动

房屋维修基金你用过吗 青岛这五种情况不能动
青岛新闻网4月14日讯 房屋的保修期限是多长?哪种情况可以申请使用房屋维修基金?...
本站访客:68700
1097476955
服务热线

服务热线

18951535724

18951535724
返回顶部