Makefile 在windows中使用cat时出现问题
我正在使用windowsxp。我使用的“cat”版本与下载捆绑在一起 生成文件运行cat 以下是输出:Makefile 在windows中使用cat时出现问题,makefile,cat,Makefile,Cat,我正在使用windowsxp。我使用的“cat”版本与下载捆绑在一起 生成文件运行cat 以下是输出: cat \arduino-0012\hardware\cores\arduino\main.cxx >> applet\foo.cpp cat: arduino-0012hardwarecoresarduinomain.cxx: No such file or directory make: *** [applet_files] Error 1 我也试过正斜杠,/,但那会 cat
cat \arduino-0012\hardware\cores\arduino\main.cxx >> applet\foo.cpp
cat: arduino-0012hardwarecoresarduinomain.cxx: No such file or directory
make: *** [applet_files] Error 1
我也试过正斜杠,/,但那会
cat: /arduino-0012/hardware/cores/arduino/main.cxx: No such file or directory
(背部斜线加倍,\,没有帮助)
但是,如果我手动运行cat命令,它就会工作。有什么想法吗
谢谢我不熟悉这些工具,但是看起来您可能需要在makefile中转义(加倍)反斜杠,因为错误消息显示的路径没有任何反斜杠 或者,它可能需要一个Unix风格的路径,该路径将改为前斜杠
新信息:看起来需要做两个更改:(a)使用前斜杠,(b)指定驱动器,因为类Unix环境不像DOS那样默认设置驱动器。我不熟悉这些工具,但看起来您可能需要在makefile中避开(加倍)后斜杠,因为错误消息显示的路径没有任何反斜杠 或者,它可能需要一个Unix风格的路径,该路径将改为前斜杠
新信息:看起来需要做两个更改:(a)使用正斜杠,(b)指定驱动器,因为类Unix环境不像DOS那样默认驱动器。由于错误,我猜cat希望您给它另一个斜杠 “/”而不是“\”
不确定,尽管尝试一下。由于这个错误,我猜猫希望你给它另一个斜杠 “/”而不是“\”
不确定,尽管尝试一下。实际上,Unix风格的路径是有效的,但不是相对路径。我不得不使用g://..实际上,Unix风格的路径是有效的,但不是相对路径。我不得不使用g:/…为什么不使用外观正常的文件路径?“在windows中使用cat有问题”-非程序员会怎么想?:)d03boy:像g:\arduino-0012 \?为什么不使用外观正常的文件路径?“在windows中使用cat时出现问题”-非程序员会怎么想?:)d03boy:像g:\arduino-0012 \?