0

关于标题的说明:我想知道是否有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.cto gcc -fdump-tree-ssa program_name.c.

4

1 回答 1

1

这似乎适用于 Linux:

g++ -Wall program_name.c -o /dev/fd/1
于 2013-03-20T20:56:16.680 回答