1

XCode でコマンド ライン ユーティリティにコンパイルしようとしている stdout に書き込む C++ プログラムがあります。プログラムをデバッグとして実行するのではなく、リリースビルドにコンパイルする必要があります(XCodeはアーカイブを呼び出しているようです-図に進みます)。

基本的に、プログラムの出力をこのようなテキストファイルにパイプしたい

MyProgram > TextFile.txt

プログラムをコマンド ラインにコンパイルし、Bash シェル経由で次のように実行できます。

マイプログラムを開く

これにより、新しいプロセスが生成されます(私が望むものではありません)。ただし、これが機能する場合、私はそれで暮らすことができます:

MyProgram > TextFile.txt を開く

...しかし、そうではありません:-(。Bashから直接MyProgramを実行しようとすると、エラーが発生します: -bash: MyProgram: command not found.

私は何を間違っていますか?コマンド ライン ツールをコンパイルして、Mac OSX で Open コマンドを必要としないようにするにはどうすればよいですか?

ご協力いただきありがとうございます。私は Mac プラットフォームで C++ を使用していますが、Visual Studio よりもかなり面倒だと感じ始めています。仕事をするのに苦痛が減ることはありますか?:-)

4

1 に答える 1

4
  • プロジェクトをCommand Line Tool. これにより、コマンドラインから直接実行できるようになります。

  • 入力する./MyProgramかし./MyProgram > TextFile.txtないかで実行しますopen MyProgram

于 2012-06-13T18:55:22.257 に答える