質問

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

(バックスラッシュを2つ重ねる、\、助けにはならなかった)

ただし、catコマンドを手動で実行すると機能します。何か案は?

ありがとう

役に立ちましたか?

解決

ツールに慣れていませんが、エラーメッセージにバックスラッシュのないパスが表示されるため、メイクファイルのバックスラッシュをエスケープ(ダブルアップ)する必要があるようです。

別の方法として、代わりにスラッシュを使用するUnixスタイルのパスが必要になる場合があります。

新しい情報:必要な変更は2つあります。(a)スラッシュを使用し、(b)ドライブを指定します。 。

他のヒント

エラーにより、猫はあなたに他のスラッシュを与えることを期待していると推測します。

「\」の代わりに

'/'

試してみてもわからない。

実際には、Unixスタイルのパスは機能しましたが、相対パスは機能しませんでした。 g:/ ....を使用する必要がありました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top