GCC通常被指示通過-o
開關輸出到文件。如果沒有提供,它似乎決定一個適當的名稱和輸出。我如何讓GCC將其生成的輸出寫入標準輸出?如何使GCC輸出到標準輸出?
22
A
回答
27
gcc -o /dev/stdout foo.c
注意/dev/stdout
被定義爲符號鏈接:/dev/stdout -> /proc/self/fd/1
。
0
嗯,你要做什麼用二進制對象文件轉儲到標準輸出?無論如何,一些程序接受' - '(單減,無引號)字符作爲替代標準輸出。如果你是在Linux上,你可以做-o /dev/fd/1
+9
很多事情都可以用它來完成。 – Qix 2013-01-08 00:39:34
22
你可以用-O-,例如打印彙編清單:
gcc -S -o- in.c
+4
需要注意的是,這隻適用於某些輸出。例如'gcc -o- test.c'創建一個名爲'-'的可執行文件。 – 2013-07-27 19:24:56
相關問題
- 1. 如何在Linux(GCC)中打印輸出(不是標準輸出)?
- 2. 如何回顯標準輸出到標準輸出
- 3. Logstash輸出:標準輸出
- 4. 共享庫輸出到標準輸出
- 5. 如何處理標準輸入到標準輸出在PHP?
- 6. 如何讓Yardoc輸出到標準輸出?
- 7. 我如何獲得python logging.debug()消息輸出到標準輸出?
- 8. bash,如何標準輸出到文件
- 9. 如何重定向到標準輸出?
- 10. 標準輸出到tkinter GUI
- 11. 寫到標準輸出
- 12. 流標準輸出到s3
- 13. CreateProcessWithLogonW得到標準輸出
- 14. 如何閱讀child_process.spawnSync標準輸出與標準輸入輸出選項 '繼承'
- 15. 標準輸入/輸出流
- 16. 如何使用C#綁定到標準輸入和輸出?
- 17. 輸出文件到標準輸入
- 18. 從標準輸入和輸出讀取到標準輸出是什麼意思?
- 19. 從標準輸出
- 20. fflush標準輸出
- 21. GNU並行輸出到標準輸出使用 - round-robin
- 22. Java標準輸出沒有輸出
- 23. pdb/ipdb如何處理調試標準輸入/標準輸出
- 24. 打印到標準輸出使用AppleScript
- 25. 使用HiveQL打印到標準輸出
- 26. 如何使用FreeIPMI API阻止ipmi傳感器輸出到標準輸出
- 27. 如何在ruby中將輸出打印到標準輸出時使用回調
- 28. 如何使圖像魔術轉換輸出ppm到標準輸出
- 29. C中的標準輸入和輸出標準輸入和輸出
- 30. PowerShell的保存標準輸出和顯示標準輸出
你要去哪裏來管它? – dreamlax 2010-08-13 07:06:12
正如ergosys的回答所暗示的,GCC的一些調用將輸出一個程序集文件,而不是二進制文件。在我的情況下,我想看看它! – 2013-02-15 00:38:42