c - NMAKE : fatal error U1077: 'cc' : return code '0x1'

标签 c compiler-errors makefile

我使用 Windows 10,并尝试使用 make 文件编译下载的项目。我输入:

`nmake -f Makefile'

在适当的目录中并得到错误:

'cc -03 -o lsd lsd_cmd.c -lm
'cc' is not recognized as an internal or external comand, operable program or batch file.
NMAKE : fatal error U1077: 'cc' : return code 'ox1'
Stop.

我不知道我做错了什么,我想也许是因为它找不到c编译器?

感谢您的帮助:)

最佳答案

错误消息准确说明了问题所在。

“cc”未被识别为内部或外部命令、可运行程序或批处理文件。

cc 是一个编译器,Windows 找不到它。你要么

a) 没有 C 编译器

b) cc 没有指向您的 C 编译器

如果 (a),请下载 C 编译器。 MinGW 或 Cygwin 应该可以工作。如果 (b),您可以尝试将 makefile 从“cc”更改为 C 编译器的名称(例如 gcc),将 C 编译器添加到系统路径,和/或创建一个符号链接(symbolic link)以将“cc”指向你的 C 编译器。

关于c - NMAKE : fatal error U1077: 'cc' : return code '0x1' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35042234/

相关文章:

c++ - 在 ‘;’ token 之前预期为 ‘{’

c++ - 使用 WiringPi 的简单 Makefile

android - 编译为在 Android x86 架构上运行的 OpenSSL

c - 使用 sleep 函数时如何增加计数? (C语言)

c - 给定一个数组,找到小于 c 的 n 个数字的组合

java - 如何在文件阅读器中使用 `for`?

plot - Tradingview Pine Script plotshape函数不适用于条件序列-错误在哪里?

c++ - 构建 parquet-cpp 时如何静态链接 Arrow?

c - GLib宏g_slice_new问题

c - 分配内部有数组的结构体数组