Xcode をマイクロコントローラー コードのエディターとして使用しようとしています。ビルド、実行ボタンを使用したい。それらを使用して、プログラムをコンパイルするスクリプトをトリガーするにはどうすればよいですか? コマンドラインで動作するスクリプトが既にあります。ファイル名やいくつかのオプションなど、いくつかのパラメーターを渡す必要があります。8501 コンパイラである SDCC を使用しています。スクリプトを呼び出してファイル名またはパラメータを渡すように、Xcode でカスタム ターゲットまたは何かを作成することは可能ですか? これを行う方法の例はありますか? もちろん、これにはGCCを使用できません。
質問する
11325 次
1 に答える
9
「External Build System」プロジェクトを作成する必要があります。
- ファイル -> 新規 -> プロジェクト -> OS X -> 外部ビルド システム -> 次へ
- 「/bin/bash」を「ビルドツール」フィールドに設定します
- その他の情報を設定してプロジェクトを作成
- ターゲットを選択し、[情報] タブで引数 (スクリプト名とスクリプトに渡す引数) と作業ディレクトリ (必要な場合) を設定します。ここでビルドツールを変更することもできます。
別のスクリプトを実行コマンドとして設定する場合:
- 下部にある現在のスキームをクリックし、[スキームの編集...] を選択します。
- 左パネルで「実行」を選択します
- [情報] タブ: [実行可能ファイル] -> [その他...] を選択 -> /bin ディレクトリに移動 (Command + Shift + G) -> [bash] を選択します。「デバッガ」を「なし」に設定します
- 「引数」タブ: 引数を設定します (スクリプトと渡される引数)。
- 「オプション」タブ: 作業ディレクトリを設定します。
私は通常、すべてに対して 1 つのスクリプトのみを使用します (実行スクリプトとして設定)。この場合、ターゲットの「情報」タブの引数を空のままにします。
編集: ビルド ツールとしての make の場合、引数を渡す必要はありません。ディレクトリを適切に設定するだけで、make はそこに Makefile を見つけます。
于 2013-03-27T07:58:48.903 に答える