用gcc编译的程序为什么只能在cmd中能打开?而直接打开程序时会出现闪退?

如题所述

实际上你的程序已经成功运行了,如果想直接打开而不闪退,在main函数的最后加上system("pause");就不会闪退了
温馨提示:内容为网友见解,仅供参考
无其他回答

用gcc编译的程序为什么只能在cmd中能打开?而直接打开程序时会出现闪退...
实际上你的程序已经成功运行了,如果想直接打开而不闪退,在main函数的最后加上system("pause");就不会闪退了

c语言编程的exe文件为什么按回车会闪退,求原理解释。
这些都是依赖于windows的控制台窗口,程序执行完就退出了。因为程序已经运行结束正常退出了,想看结果就去cmd里敲执行文件完整路径,或者给程序加getchar() scanf() 用stdio的输入函数来拦截程序不让它立马退出,或者调用用stdlib的system函数执行pause命令实现按任意键继续。例如:新建文本名叫c.c的文件,...

CMD中无法使用GCC编译C程序
应该是环境变量被改动了吧?!先看一下gcc.exe是不是还在,如果不能在系统中找到它,则说明,这个程序被删除了 如果能找到,则在系统中增加环境变量,检查PATH中是不是少了这个文件所在的路径。

gcc不是内部命令也不是可运行的程序或批处理文件
一、进入到gcc所在的目录A,检查是否有gcc.exe文件 二、在该目录A下,运行gcc,是否不再报错 三、在cmd窗口中运行set path 查是否有相应的目录A

在Ubuntu系统的超级终端中用GCC编译成的.o格式的文件,怎么在windows中运...
linux下的执行文件windows下是运行不了的 !你需要到windows下 用MinGW 版的gcc 重新编译 !装个dev c++ 或者 C-Free 把gcc的路径添加到环境变量 path里 就能在cmd下 使用gcc命令编译了!命令一样 gcc -Wall Hello.c -o hello.exe 加不加.exe都可以 ...

如何在Windows平台下使用GCC编译器?
接下来点击“下一步”,然后从一系列服务器列表中选择一个你认为网速最快的一个作为下载服务器。接着点击“下一步”就会出现如下图所示的界面,用来选择你想安装的程序。GCC 就是 MinGW 的核心所在,GCC 是一套支持众多计算机程序语言的编译系统,而且在语言标准的实现上是最接近于标准的。并且 GCC G...

如何在Windows平台下使用GCC编译器?
然后点击“Next”,会出现一个界面,允许你选择要安装的程序。GCC是MinGW的核心,它是一个支持多种计算机程序语言的编译系统,并且在语言标准的实现上非常接近标准。与VC不同,GCC本身没有IDE界面(但在Windows上有如Dev C++之类的支持MinGW的IDE)。使用GCC时,你可以选择任何喜欢的文本编辑器来编写源...

在cmd中输入哪几句话把c语言编译和运行出来??
1.打开命令行界面:键盘win+r,输入CMD,回车。您可以打开命令行。2.输入c程序所在的目录,如E盘中的c程序,直接输入E:can,冒号需为英文状态的冒号。3.进入目录后,输入GCCC程序的文本名称。例如,C程序的文本名是test。c,进入GCC测试。,按enter键成功运行test.c程序。

在windows下可以用gcc编译器吗
所以,使用 MinGW 我们就可以像在 Linux 下一样使用 GNU 程序开发工具。GCC 就是 MinGW 的核心所在,GCC 是一套支持众多计算机程序语言的编译系统,而且在语言标准的实现上是最接近于标准的。并且 GCC 几乎可以移植到目前所有可用的计算机平台。(我的电脑上就还装有 DevKitPro,里面包含 GCC 的 ARM(...

如何用命令行(cmd)编译运行c\/c 程序
如果你的C程序已经被编译成exe就可以和其他程序一样直接运行,否则必须先使用GCC编译器在命令行内连接编译程序后才能运行编译出来的exe应用程序文件。

相似回答