从 CLION 运行时,如何将程序的输出传递到我的构建?

How do I pass the output of a program to my build when running from CLION?

提问人:desperate 提问时间:10/24/2023 更新时间:10/26/2023 访问量:30

问:

我想启动一个这样的程序:

tar -xOzf ../data/schifo.tar.gz schifo.tsv | ./myexe

但直接来自 CLion,我该怎么做?顺便说一句,我宁愿不解压缩整个文件

在“编辑配置”界面中,我只能从文件中读取

c++ cmake 管道 clion tar

评论

0赞 no more sigsegv 10/24/2023
这对 stackoverflow.com/a/63701805/11277878 有帮助?我不确定这是否是您所说的编辑配置界面的意思。
0赞 desperate 10/24/2023
不,这就是从文件重定向的方法,即.我想使用来自其他程序的管道。如果 JetBrains 的 IDE 甚至实现这样的功能,我都不知道./myexe < schifo.tsv

答:

1赞 uta 10/26/2023 #1

请在设置Select Executable中选择 这有助于运行应用程序,但调试时会遇到问题。Custom ExecutableRun Configuration