2009-01-23 85 views
0

我正在使用windowsxp。我正在使用的'貓'版本捆綁了arduino下載。在windows中使用貓的問題

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

爲什麼不使用正常的文件路徑? – 2009-01-23 23:09:42

+0

「在Windows中使用貓的問題」 - 非程序員會怎麼想? :) – 2009-01-23 23:14:10

回答

2

我不熟悉的工具,但它看起來像您可能需要逃避(翻倍)在makefile反斜線,作爲錯誤信息表示沒有任何反斜槓的路徑。

另外,它可能期望一個Unix風格的路徑,而不是正斜槓。

新信息:它看起來像需要兩個更改:(a)使用正斜槓,(b)指定驅動器,因爲類Unix環境不像DOS那樣默認。

1

由錯誤我會猜測,貓期望你給其他斜線。

'/' 而不是 '\'

不知道,雖然嘗試一下。

1

實際上,Unix樣式路徑起作用,但不是相對路徑。我不得不使用g:/ ....