首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能用windows下的cygwin 1.7 gcc输出任何东西

不能用windows下的cygwin 1.7 gcc输出任何东西
EN

Stack Overflow用户
提问于 2012-05-09 02:26:31
回答 1查看 1.2K关注 0票数 1

我刚刚安装了cygwin1.7,用test.c编写了一个简单的Hello

但是当我复杂的时候,什么都不会发生,甚至没有错误信息。

gcc-4 -o test.exe test.c

在我的文件夹下什么都没有生成。

我已经在我的道路上包括了C:\cygwin;C:\cygwin\bin

我错过了什么吗?

编辑:

有关更多信息,我之前安装了Qt4、tortoiseHg和mingw。现在我已经移除了交融。但是还有Qt4和tortoiseHg,这是个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-10 11:20:30

试着在Cygwin终端,而不是cmd.exe上做这件事

代码语言:javascript
复制
$ 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已经知道要添加这个内容了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10509087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档