4

GNUStep を使用して、GCC と MinGW を使用して Windows 7 で Objective-C をコンパイルします。Notepad++ からの "make" 命令 (make ファイルを使用) を自動化し、コンパイラ エラーを Notepad++ のコンソール ウィンドウに報告できるようにしたいと考えています。

編集: 私がやろうとしているのは、GNUStep/Bash をスクリプト化して正しいディレクトリにログインし、ディレクトリを構築してから終了することです。現在、次のように入力する必要があります。

sh -login -i
$ cd d:\directory
$ make

誰もこれについて経験がありますか?

リッチ

4

3 に答える 3

2

npp-pluginsは、探しているもののほとんどを提供します。プラグインをインストールして:

  • F6 を押して、NppExec 実行ウィンドウを開きます
  • 「make」と入力し (最初に適切なディレクトリに cd することもできます)、[OK] をクリックします。
  • make からの出力は notepad++ コンソールに表示されます

もう 1 つの優れた機能は、notepad++ を再起動するとコマンドが保存されるため、「make」を 1 回入力するだけで済みます。

ただし、コンパイラ エラーのみを表示するには、いくつかの調整が必要になる場合があります。

于 2010-04-05T21:42:02.137 に答える
1

友達からの多大な助けを借りて、私はそれをやり遂げました。

  1. 「nppmake」という Bash スクリプトを作成します。c:\GNUStep に保存しました。ファイルには次のものが含まれている必要があります。

    #! /ビン/バッシュ

    cd $1 作る

  2. 「nppmake.bat」という名前の DOS バッチ ファイルを作成します。これも c:\GNUStep に保存しました。このファイルには次のものが含まれます。

    sh --login -i C:\GNUstep\nppmake %1

  3. N++ で、[プラグイン] > [NppExec] > [実行] に移動し、次のように入力します。

    C:\GNUstep\nppmake.bat $(CURRENT_DIRECTORY)

  4. 「保存」を押して、スクリプト「make」を呼び出します。

  5. 「Plugins > NppExec > Advanced Options...」で、メニュー項目を作成します。これを「Build」と呼び、それを「make」というスクリプトに関連付けます (私は Visual Studio 開発者なので、「build」の方が自然に感じます)。私に)。「マクロサブメニューに配置」がチェックされていることを確認してください。
  6. この時点で N++ を再起動する必要があるかもしれませんが、後はキーボード ショートカットを追加するだけです。「設定 > ショートカット マッパー > プラグイン コマンド」に移動し、「ビルド」を見つけます。「Ctrl-Shift-B」を割り当てましたが、VSと同じですか。

あなたは終わった。ここで、GNUmakefile を含む Objective-C プロジェクトのファイルを開き、'Ctrl-Shift-B' を押します。NppExec ウィンドウにエラーが報告されるか、うまくいけばビルドが成功します!

于 2010-04-07T21:03:27.643 に答える
0

kim3erの答えを少し修正しました。

cd $1 make

する必要があります

cd $1 
make
于 2010-11-24T10:27:36.597 に答える