新手在这里使用带有 sp3 的 XP 笔记本电脑,尝试设置 DJGPP 4.3.2 来学习 C。我正在关注“嵌入式微控制器的 C 编程”一书。
如书中所示,我的home文件夹中有“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
我注意到两个批处理文件中的更改目录命令不同。我两种方式都试过了,没有区别。
感谢您的帮助