是否有命令行选项将GCC结果传递给控制台?还是打击?

时间:2013-03-20 17:44:16

标签: bash gcc command-line pipe

标题说出来:我想知道是否有gcc选项或bash选项将结果输出到控制台而不是文件?

我对bash脚本不是很精明,我怀疑必须有答案......我已经搜索了GCC手册,并且无法找到任何确定的内容。

实施例

~$ clang ~/program_name.c -S -emit-llvm -o -会将中间表示输出到控制台。

我想出的最好的是:

~$ gcc -Wall program_name.c -o program_name.o && nano program_name.o它有效,但实际打印效果会很好。


如果大多数 gcc编译可以打印到控制台......从gcc -Wall program_name.cgcc -fdump-tree-ssa program_name.c,那就太好了。

1 个答案:

答案 0 :(得分:1)

这似乎适用于Linux:

g++ -Wall program_name.c -o /dev/fd/1