1

基本的に、ユーザーがMacアプリで入力したコードをコンパイルできるかどうか疑問に思っています(コードをコンパイルするOCamlテキストエディターを作成しようとしています)など、ユーザーのシステムで既に利用可能な実行可能ファイルを使用していますocamlc。このMacアプリを構築できるかどうか、またはどのように構築できるかをまだ考えているため、表示するコードなどはありません。他にどのような情報を含めるべきかよくわからないので、質問してください。ありがとう!

4

3 に答える 3

4

Sys.command "<your shell command>"コマンドまたはコマンドのいずれかを使用できUnix.open_process*ますUnix.create_process。詳細についてはman Sys、 およびman Unixを参照してください。

于 2012-07-28T17:07:57.413 に答える
2

Objective-C、C、および C++、およびその他の多数の言語では、 を使用しますsystem(3)。以下も参照してください。

于 2012-07-27T22:53:36.920 に答える
1

Objective-Cを使用している場合は、NSTaskを確認してください。

そうでない場合は、popenを見てください。popenは、親プロセスがI/Oストリームを制御できるようにします。

于 2012-07-28T04:49:50.953 に答える