标题说:我想知道是否有一个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
编译可以打印到控制台就好了…from gcc -Wall program_name.c
to gcc -fdump-tree-ssa program_name.c
.
这似乎可以在Linux上工作:
g++ -Wall program_name.c -o /dev/fd/1