Domanda

Sto usando windowsxp. La versione di 'cat' che sto usando viene fornita in bundle con il download arduino .

Il makefile esegue cat.

Ecco l'output:

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

Ho anche provato la barra, /, ma questo dà

cat: /arduino-0012/hardware/cores/arduino/main.cxx: No such file or directory

(raddoppiando le barre posteriori, \, non ha aiutato)

Tuttavia, se eseguo manualmente il comando cat, funziona. Qualche idea?

Grazie

È stato utile?

Soluzione

Non ho familiarità con gli strumenti, ma sembra che potresti dover sfuggire (raddoppiare) le barre rovesciate nel makefile, poiché il messaggio di errore mostra il percorso senza alcuna barra rovesciata.

In alternativa, potrebbe aspettarsi un percorso in stile Unix che avrebbe invece delle barre in avanti.

Nuove informazioni : sembra che fossero necessarie due modifiche: (a) usa le barre in avanti e (b) specifica l'unità, perché gli ambienti di tipo Unix non lo impostano come DOS .

Altri suggerimenti

Con l'errore indovinerò che il gatto si aspetta che tu ci dia l'altra barra.

'/' invece di '\'

Non sono sicuro però provalo.

In realtà, i percorsi in stile Unix hanno funzionato, ma non un percorso relativo. Ho dovuto usare g: / ....

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top