ブラウザからアクセスできるオンライン gcc コンパイラを作ろうとしています。このすべてのために、ウィンドウXPでphp、cygwinを使用しています。実際には、ブラウザ上のコード ウィンドウをユーザーに提供しています。
一般的なプロセスは次のとおりです。
- $source .c ファイルに書き込む
- .c ファイルを gcc コンパイラでコンパイルし、.exe ファイルを作成
- .exe ファイルの出力がユーザーに表示されます。
テスト用のCプログラムには読み取り関数がないと思われます。私は単一のprintf
ステートメントのみを使用しています。
問題は:
約 30 の同時要求がある場合、30 人のユーザーが同時にプログラムをコンパイルすることを意味し、約 15 秒で出力が生成されますが、これは長すぎます。
この時間を短縮するために私を助けてください。それぞれの提案を歓迎します
.exe ファイルを作成せずに C プログラムの出力を読み取ることはできますか?