当我跑步时:
D:\practice\\build\armv7a\gcc\am335x\beaglebone\bootloader>make
从命令提示符它工作正常。
现在我想将同一个命令转换为批处理文件。就像它一样:
@echo off
echo comipling the files
D:\practice\\build\armv7a\gcc\am335x\beaglebone\bootloader>make
echo comipling done...
pause
保存了文件build.batch
但是当我点击它时,它会出错:
**comipling the files 'D:\practice\\build\armv7a\gcc\am335x\beaglebone\bootloader' is not recognized as an internal or external command, operable program or batch file. comipling done... Press any key to continue . . .**
为什么???
答案 0 :(得分:0)
v..v This is the program to execute
D:\practice\b ... ne\bootloader> make
^..............................^
This is the command prompt
您的命令提示符显示您正在工作的位置,您当前的活动目录是什么,并且不应作为命令的一部分包含在批处理文件中。
等同于您的命令行应首先将当前活动目录更改为指定的文件夹,然后执行命令
@echo off
echo comipling the files
Rem Change to the adecuated folder
cd /d "D:\practice\build\armv7a\gcc\am335x\beaglebone\bootloader"
Rem Now, execute the command
make
echo compiling done...
pause