为什么GCC编译C程序成功,但是不显示结果?

如题所述

gcc编译通过不意味着程序正确。
gcc编译相对没eclipse或者vs严格,可以保留一些类指针的问题为警告,等到连接或者运行出错。
比如你在程序里直接调用一个不存在的函数,编译只会警告,但是运行就崩溃了。

其次也有可能是程序实现确实有欠妥之处,再仔细看看吧。追问

我在学校LINUX系统下能够运行成功,回到家我用的是WINDOWS系统,但是我装了CYGWIN,通过GCC编译成功,但是不能显示出来,我不懂什么情况?

追答

不好意思,从没装过CYGWIN,没有相关经验,不做评论。

追问

我找到问题了,谢谢你!

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答