1

新手在这里使用带有 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

我注意到两个批处理文件中的更改目录命令不同。我两种方式都试过了,没有区别。

感谢您的帮助

4

0 回答 0