проблема с использованием cat в Windows
Вопрос
Я использую 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:/ ....