我刚刚安装了cygwin1.7,用test.c编写了一个简单的Hello
但是当我复杂的时候,什么都不会发生,甚至没有错误信息。
gcc-4 -o test.exe test.c

在我的文件夹下什么都没有生成。
我已经在我的道路上包括了C:\cygwin;C:\cygwin\bin
我错过了什么吗?
编辑:
有关更多信息,我之前安装了Qt4、tortoiseHg和mingw。现在我已经移除了交融。但是还有Qt4和tortoiseHg,这是个问题吗?
发布于 2012-05-10 11:20:30
试着在Cygwin终端,而不是cmd.exe上做这件事
$ cd `cygpath -u "$USERPROFILE"`/Desktop/UT
$ gcc -o foo foo.c
$ ls -l foo
-rwxr-xr-x+ 1 yourlogin None 19618 May 10 05:15 foo*如果那可行的话,周围还会有一些假残余物。
您会发现Cygwin的体验通常更好地运行在Bash下,在MinTTY终端中运行。cmd.exe不懂Cygwinism,而且是一个DOS回滚。
请注意,您不需要说gcc-4就可以得到GCC 4.x。gcc在Cygwin上是GCC的4.x,而且已经有相当一段时间了。
还请注意,您不需要将.exe包含在GCC -o旗子中,因为Cygwin已经知道要添加这个内容了。
https://stackoverflow.com/questions/10509087
复制相似问题