【发布时间】:2016-12-20 15:08:35
【问题描述】:
我正在按照在线书籍“Learn C The Hard Way”的步骤进行操作,并且由于我使用的是 Windows 7,因此我安装了 Cygwin 以使用 Linux 命令。但是我在本书的第一个练习中遇到了一个问题。我应该将以下命令放在 shell 上:
$ make ex1
在文件夹上创建 ex1.c 文件后。该命令应该给我:
cc ex1.c -o ex1
但相反,我收到以下消息:
$ make ex1
cc ex1.c -o ex1
process_begin: CreateProcess(NULL, cc ex1.c -o ex1, ...) failed.
make (e=2): The system cannot find the specified file.
make: *** [ex1] Error 2
怎么了?
【问题讨论】:
-
从 Cygwin 提示符运行此命令
cc -v并报告结果将是诊断性的。 -
您是否尝试运行您希望“make”运行的命令?即:cc ex1.c -o ex1 .... 成功了吗...???如果没有,您可能需要在 Cygwin 中安装“gcc”...