search

Home  >  Q&A  >  body text

c++ - 关于gcc编译时,如何使控制台不直接退出的问题。

本人原先用的 Sublime Text 写代码,原先设置在 gcc 后跟一个编译参数,使得执行编译过后打开程序,并且在程序结束时以

... 
请按任意键继续

这样的方式结束的。最近换到了 VSCode 下,发现相关资料挺少的完全不知道怎么配置,而且忘了这个编译参数是哪个了。

于是想问一下在编译时加入什么参数能做到这样的效果。

请注意不是在代码中加入这些东西

system("pause");
getchar();

也不是通过定义宏的方式


另外,因为 Sublime 的编译程序好像是可以直接呼出cmd程序的,在 VSCode 下似乎只能直接执行命令,所以在编译命令后跟 &pause 的办法似乎也行不通。。

阿神阿神2805 days ago635

reply all(1)I'll reply

  • 大家讲道理

    大家讲道理2017-04-17 15:40:05

    Your gcc parameters are executed during the compilation phase, and waiting after the program is finished has nothing to do with gcc, it is

    system("pause");

    Bar. . .

    reply
    0
  • Cancelreply