2016-10-21 7 views
0

私はシステム上でコマンド 'make'を通してコンパイルを引き起こすpythonプログラムを持っています。 バイナリをディスクに書かずに、コンパイルプロセスでgccによって構築されたプログラムを直接読んでみたいです。 これは可能ですか?gccによって直接生成されたバイトを読み取る

ありがとうございました!

+0

漠然とした推測 'gccの... -o - |のpython script.py'を?多くのアプリで "stdoutに書き込む"ことを示すために多くのアプリで使用されています –

+0

ターゲットをramdiskに設定できますが、Makefileスクリプトを変更せずにgccのファイルシステムへの書き込みを防ぐことはできません。 – kennytm

+0

私はmakefileスクリプトとpythonプログラムを変更できますが、私はramdiskについて知らないのです。 – MethodMan

答えて

1

これは役立つはず:

gcc main.c -o /dev/stdout 
+0

もちろんgcc -S main.c -o/dev/stdoutと混在することもできます –

+0

OK! ofc、ありがとう=) – MethodMan

関連する問題