C DJGPP如何使用批处理文件设置exe的快捷方式

C DJGPP如何使用批处理文件设置exe的快捷方式,c,batch-file,djgpp,C,Batch File,Djgpp,这是一个使用sp3的XP笔记本电脑上的新手,他试图设置DJGPP4.3.2来学习C语言。我将在《嵌入式微控制器的C编程》一书中进行介绍 如本书所示,我在主文件夹中有“myprog.c”和.exe以及按章节排列的文件: “c:\djgpp\home\Ch1\myprog1.c”等 我可以使用程序员记事本中的F9键设置一个快捷方式来编译“myprog.c”,但无法获得使用“编辑工具属性”一书中所示的运行程序的快捷方式: djgpp文件夹中有两个.bat文件和一个.env文件: c:\djgpp\dj

这是一个使用sp3的XP笔记本电脑上的新手,他试图设置DJGPP4.3.2来学习C语言。我将在《嵌入式微控制器的C编程》一书中进行介绍

如本书所示,我在主文件夹中有“myprog.c”和.exe以及按章节排列的文件: “c:\djgpp\home\Ch1\myprog1.c”等

我可以使用程序员记事本中的F9键设置一个快捷方式来编译“myprog.c”,但无法获得使用“编辑工具属性”一书中所示的运行程序的快捷方式:

djgpp文件夹中有两个.bat文件和一个.env文件:

c:\djgpp\djgpp.bat, containing:
@echo off
set PATH=c:\djgpp\bin;%PATH%
set DJGPP=c:\djgpp\djgpp.env
chdir c:\djgpp\home
cmd

c:\djgpp\djgbox.bat, containing:
@echo off
set PATH=c:\djgpp\bin;%PATH%
set DJGPP=c:\djgpp\djgpp.env
c:
cd c:\djgpp\home
cmd

c:\djgpp\djgpp.env, containing:
@echo off
set PATH=c:\djgpp\bin:%PATH%
set DJGPP=c:\djgpp\djgpp.env
gcc %1 %2 %3
我注意到两个批处理文件中的changeditory命令不同。我两种方法都试过了,没有区别

谢谢你的帮助 约翰普

c:\djgpp\djgpp.bat, containing:
@echo off
set PATH=c:\djgpp\bin;%PATH%
set DJGPP=c:\djgpp\djgpp.env
chdir c:\djgpp\home
cmd

c:\djgpp\djgbox.bat, containing:
@echo off
set PATH=c:\djgpp\bin;%PATH%
set DJGPP=c:\djgpp\djgpp.env
c:
cd c:\djgpp\home
cmd

c:\djgpp\djgpp.env, containing:
@echo off
set PATH=c:\djgpp\bin:%PATH%
set DJGPP=c:\djgpp\djgpp.env
gcc %1 %2 %3