我使用 GNUStep 在 Windows 7 上使用 GCC 和 MinGW 编译 Objective-C。我希望能够从 Notepad++ 自动执行“make”指令(使用 make 文件),并将任何编译器错误报告给 Notepad++ 的控制台窗口。
编辑:我想要做的是脚本 GNUStep/Bash 登录到正确的目录,构建目录,然后退出。目前我必须输入以下内容:
sh -login -i
$ cd d:\directory
$ make
有人对这个有经验么?
富有的
我使用 GNUStep 在 Windows 7 上使用 GCC 和 MinGW 编译 Objective-C。我希望能够从 Notepad++ 自动执行“make”指令(使用 make 文件),并将任何编译器错误报告给 Notepad++ 的控制台窗口。
编辑:我想要做的是脚本 GNUStep/Bash 登录到正确的目录,构建目录,然后退出。目前我必须输入以下内容:
sh -login -i
$ cd d:\directory
$ make
有人对这个有经验么?
富有的
npp -plugins为您提供了您正在寻找的大部分内容。安装插件并:
另一个很酷的功能是,如果您重新启动 notepad++,它将保存命令,因此您只需键入一次“make”。
但是,您可能需要进行一些调整以仅显示编译器错误。
在朋友们的大力帮助下,我做到了。
创建一个名为“npmake”的 Bash 脚本。我将它保存在 c:\GNUStep 中。该文件应包含以下内容:
#!/bin/bash
cd $1 制作
创建一个名为“nppmake.bat”的 DOS 批处理文件,我再次将它保存在 c:\GNUStep 中。该文件包含以下内容:
sh --login -i C:\GNUstep\npmake %1
在 N++ 中,转到“插件 > NppExec > 执行”并输入以下内容:
C:\GNUstep\npmake.bat $(CURRENT_DIRECTORY)
点击“保存”并调用脚本“制作”。
你完成了。现在在一个包含 GNUmakefile 的 Objective-C 项目中打开一个文件,然后点击“Ctrl-Shift-B”。NppExec 窗口报告任何错误,或者希望构建成功!
只是对 kim3er 答案的一个小修正。
cd $1 make
应该
cd $1
make