【问题标题】:Directly read bytes produced by gcc直接读取 gcc 产生的字节
【发布时间】:2017-03-04 01:09:27
【问题描述】:

我有一个 python 程序,它通过系统上的“make”命令触发编译。 我想在编译过程中直接读取gcc构建的程序,而不需要将二进制写入磁盘, 这可能吗?

谢谢!

【问题讨论】:

  • 模糊猜测gcc ... -o -|python script.py- 被许多应用程序用来表示“写入标准输出”
  • 您可以将目标设置为 ramdisk,但您无法在不更改 Makefile 脚本的情况下阻止 gcc 写入文件系统。
  • 我可以更改makefile脚本和python程序,但我不知道ramdisk

标签: python gcc makefile compilation


【解决方案1】:

这应该会有所帮助:

gcc main.c -o /dev/stdout

【讨论】:

  • 当然可以和gcc -S main.c -o /dev/stdout混用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-22
  • 1970-01-01
  • 1970-01-01
  • 2018-10-29
相关资源
最近更新 更多