我正在使用windowsxp。我正在使用的'cat'版本与arduino下载捆绑在一起。
makefile运行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命令,它会起作用。有任何想法吗?
由于
答案 0 :(得分:2)
我对这些工具并不熟悉,但看起来你可能需要转义(加倍)makefile中的反斜杠,因为错误信息会显示没有任何反斜杠的路径。
或者,它可能期望一个Unix风格的路径,而不是正斜杠。
新信息:看起来需要进行两项更改:(a)使用正斜杠,以及(b)指定驱动器,因为类似Unix的环境不会默认为DOS
答案 1 :(得分:1)
由于错误,我猜测猫希望你给它另一个斜线。
'/'而不是'\'
不确定但尝试一下。
答案 2 :(得分:1)
实际上,Unix风格的路径有效,但不是相对路径。我不得不使用g:/ ....