проблема с использованием кота в windows - PullRequest
0 голосов
/ 24 января 2009

Я использую 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 вручную, она работает. Есть идеи?

Спасибо

Ответы [ 3 ]

2 голосов
/ 24 января 2009

Я не знаком с инструментами, но похоже, что вам может понадобиться избежать (удвоить) обратной косой черты в make-файле, поскольку в сообщении об ошибке показан путь без обратной косой черты.

В качестве альтернативы может ожидаться путь в стиле Unix, в котором вместо этого будут косые черты.

Новая информация : Похоже, что было необходимо два изменения: (a) использовать прямую косую черту и (b) указать диск, потому что Unix-подобные среды не используют по умолчанию, как в DOS.

1 голос
/ 24 января 2009

На самом деле пути в стиле Unix работали, но не относительный путь. Я должен был использовать г: /....

1 голос
/ 24 января 2009

По ошибке я буду догадываться, что кот ожидает, что вы дадите ему другой слеш.

'/' вместо '\'

Не уверен, хотя попробуйте.

...