このPCGの挑戦に触発された:https://codegolf.stackexchange.com/q/61836/31033 この種のツールをコンパイルするときにできるだけトレースを残そうとすれば、私は自分自身に尋ねた。何か)、ソースコードを必要とせずに、コマンドライン引数または同等のメカニズムとしてソースコードをコンパイラに渡すための方法(gcc/clangを目的としています(このような作業環境にあらかじめインストールされているコマンドラインコンパイラ) beeingは* .cファイルとして保存されます。 (コンパイル中に、コンパイラは一時ファイルが生成されますが、これらはおそらくスキャンを取得しませんofcourseの。)ファイルに保存せずにCコードをコンパイルする
5
A
答えて
6
少なくともgcc
缶標準入力からソースを読み取ることができるよう。また、ここでは、文字列のbashの建設をUnixのを使用することができます。
gcc -xc - << "int main() { exit(0); }"
またはここで、ファイルのsh建設:
gcc -xc - <<MARK
int main() {
exit(0);
}
MARK
---- EDIT ----
あなたはまたに暗号を使用して想像することができますあなたのソースをエンコードし、その場でコンテンツの暗号化を解除し、gccの標準入力に結果を注入します:
uncipher myfile.protected | gcc -xc -
関連する問題
- 1. yii phpのフォルダに保存せずにファイルを保存する
- 2. C#ファイルを印刷せずにPDFとして保存する
- 3. コンパイルしたファイルを保存せずにbashでjavaファイルをコンパイルして起動する
- 4. ファイルを上書きせずにファイルを保存するには
- 5. ファイルを保存せずにTCPDF出力
- 6. ローカルに保存せずにzipファイル内にPDFを保存する方法
- 7. ファイルを保存せずにファイルを作成してアップロードする
- 8. ファイルを保存ダイアログを使用せずにファイルを保存します
- 9. ファイルをファイルに保存せずにファイルを検索中
- 10. FFmpegをファイルに保存せずに配列に出力する
- 11. 保存時に現在のC++ファイルをコンパイルしますか?
- 12. ディスクに保存せずにファイルのmd5を取得する
- 13. ファイルシステムに保存せずにCSVファイルを作成する
- 14. リロードせずにファイルに変更を保存するPage
- 15. 終了せずにvimエディタでファイルを保存するには
- 16. まずファイルを保存せずにtarアーカイブにファイルを追加します
- 17. 対象ファイルcで上書きせずにテキストファイルを保存する方法
- 18. ファイルをディスクに保存せずにBufferedImageをMultiPartファイルに変換するには?
- 19. アップロードせずにPaperclipを使用してファイルを保存する
- 20. コンパイルせずに.javaファイルを.classファイルとして保存することはできますか?
- 21. コードにファイルを保存する - Windows 7
- 22. domPDFファイルを表示せずに保存する方法は? LARAVEL
- 23. ファイルを保存せずにImagemagickで変換する(Heroku上)
- 24. 保存せずにファイルを受信してアップロードする
- 25. ファイルを開く/保存せずに所定の場所に保存ダイアログボックスASP.NET
- 26. VS 2005保存時にコンパイルC#
- 27. ファイルに保存せずにpythonオブジェクトをGoogle Cloud Storageにアップロード
- 28. 保存せずに画像を撮る
- 29. AVAudioRecorder:ファイルに保存せずに録音できますか?
- 30. Sublime - 保存せずにファイルを閉じる
ウェルソースコードを書いてコンパイルした後、それを削除するスクリプトを書くことができます。 – Arc676
なぜ閉鎖が広すぎるのか?ちょうど2つの答えのオプションで、かなり具体的な質問です。 1)何もできません。または2)はいgcc/clang/bothで動作します... – dhein
@ Arc676:そうですが、スキャンされる可能性のあるファイル私の望ましくない振る舞いを示すトレースを残す。 – dhein