Вопрос

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

Спасибо

Это было полезно?

Решение

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

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

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

Другие советы

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

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

Не уверен, хотя попробуй это сделать.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top