---
title: 执行make时报错
description: "执行make时报错，报错信息为：“error: invalid operands to binary != (have ‘va_list’ {aka ‘__va_list’} and ‘void *’)”。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/trouble/bootkit_hpc_troublecase_0070.html
sourcePath: /source/zh/kunpenghpcs/hpcindapp/trouble/bootkit_hpc_troublecase_0070.html
indexId: 96867cd271311681797260266a1d71445c076e09ce54674d3254e690598739cf74
---
# 执行make时报错

#### 问题现象描述

执行make时报错，报错信息为：“error: invalid operands to binary != (have ‘va_list’ {aka ‘__va_list’} and ‘void *’)”。


#### 关键过程、根本原因分析

源码编程语言不规范。


#### 结论、解决方案及效果

执行以下命令修改“htmshell.c”文件。1. 使用  vim
命令进入“htmshell.c”文件。
  vim lib/htmshell.c

2. 执行以下命令定位到714行。
  :714

3. 按“i”进入编辑模式，修改第714行内容。

```
if (format != NULL)
```


4. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
