编译时的垃圾和输出 C++ (Atom/QtCreator)
Posted
技术标签:
【中文标题】编译时的垃圾和输出 C++ (Atom/QtCreator)【英文标题】:Garbage at compilation and output C++ (Atom/QtCreator) 【发布时间】:2016-12-06 22:11:43 【问题描述】:创建控制台应用程序并运行后,输出出现很多垃圾,例如上次登录和奇怪的目录路径:
/var/folders/zd/...
如果我在编辑器中单独写,直接通过GCC运行,是没有问题的;有净输出。
Atom下输出的左边,Qt右边
会不会是程序集错误?以及如何获得干净的输出?
【问题讨论】:
【参考方案1】:Qt Creator 不会直接运行您的应用程序,而是通过一个小的帮助程序可执行文件qtcreator_process_stub
。这会打开一些进程间通信通道,从而使 Qt Creator 能够例如当您按下停止按钮、附加调试器、为您在运行配置中设置的应用程序设置环境等时终止您的应用程序。不幸的是,需要在终端应用程序中运行的命令变成了您看到的丑陋的东西,并且不幸的是,终端会回显这些命令,因此您实际上可以看到它们。
【讨论】:
以上是关于编译时的垃圾和输出 C++ (Atom/QtCreator)的主要内容,如果未能解决你的问题,请参考以下文章