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

时间:2017-11-12 12:42:47

标签: c batch-file djgpp

在带有sp3的XP笔记本电脑上新手,尝试设置DJGPP 4.3.2来学习C.我正在阅读“C编程嵌入式微控制器”一书。

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

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

Name:  run exe
Command:  %n
Folder:  %d
Shortcut:  F10

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

我注意到两个批处理文件中的change directory命令不同。我试过两种方式没有区别。

感谢您的帮助 JohnP

0 个答案:

没有答案