0

私はwindowsxpを使用しています。私が使用している「猫」のバージョンは、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コマンドを手動で実行すると、機能します。何か案は?

ありがとう

4

3 に答える 3

2

私はツールに精通していませんが、エラーメッセージがバックスラッシュなしでパスを示しているため、makefileのバックスラッシュをエスケープ(ダブルアップ)する必要があるようです。

あるいは、代わりにスラッシュを持つUnixスタイルのパスを期待している可能性があります。

新しい情報:2つの変更が必要だったようです:(a)フォワードスラッシュを使用し、(b)ドライブを指定します。これは、Unixライクな環境ではDOSのようにデフォルトではないためです。

于 2009-01-23T23:10:58.140 に答える
1

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

'/' それ以外の '\'

試してみてもわかりません。

于 2009-01-23T23:11:22.337 に答える
1

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

于 2009-01-23T23:18:40.730 に答える