使用Cygwin,cmd和Sublime Text 2编译简单C程序时出错

时间:2015-01-23 19:19:04

标签: c build cmd cygwin sublimetext2

我在Windows 7中安装了Cygwin。然后我将环境变量设置为path," C:\ cygwin \ bin",但是当我尝试构建一个简单的&# 34; helloworld.c"文件,它显示以下内容:

[Error 2] The system cannot find the file specified
[cmd:  [u'g++', u'C:\\programs\\helloworld.c', u'-o', u'C:\\programs/helloworld']]
[dir:  C:\programs]
[path: C:\cygwin\bin;C:\cygwin\bin;C:\cygwin\bin;C:\TC\BIN]
[Finished]

我写的代码如下:

#include <stdio.h>

main()
{
    printf("Hello, world\n");
}

如何解决?

1 个答案:

答案 0 :(得分:1)

安装所有devel软件包,因为在不久的将来你需要一些软件包。

为此,请使用setup-x86.exe(或64位系统上的setup-x86_64.exe),因为这是通过Cygwin安装软件包的方式。如果您没有该可执行文件,请再次下载(它是用于安装Cygwin的文件)。

请记住使用正确的格式,因为在末尾的cmd行中你写了/ helloworld而不是\ helloword。