我安装了Cygwin来编译和运行C程序。我正在尝试使用Notepad ++作为编辑器编写自己的shell程序。当我从命令行执行编译的.exe文件(使用nppexec)时,它在Cygwin环境之外运行。
以下重定向命令不会使用Window> cmd:
$ sort -r < test3.txt
-rThe system cannot find the file specified.
但是当程序通过Cygwin的Mintty执行时起作用:
$ sort -r < test3.txt
test3.txt
test.txt
sh.exe
sh.c
1.txt
我使用以下代码与nppexec一起运行以启动程序:
cd $(CURRENT_DIRECTORY)
gcc "$(FILE_NAME)" -o $(NAME_PART).exe
cmd.exe /c start cmd /k $(NAME_PART).exe
如何编辑以上内容以在Cygwin环境中启动?
我试过没有运气:
cmd /c start mintty ./$(NAME_PART).exe