Stefan ⛄ F. schrieb:
>> C:\Program Files\ ist ein seit Jahren
>> Windows-üblicher Pfad, womit jedes Programm umgehen kann.
>
> Eben nicht. Make konnte damit z.B. lange Zeit nicht umgehen.
Stefan, ich benutze Arduino als portable Version, auf D:\ auf
verschiedenen PCs mit XP - W7 - W10. Die komplette IDE samt Sources habe
ich heute vormittag unter Win10 mal nach c:\... kopiert und gestartet,
trotz Leerzeichen im Pfad wurde ohne Fehlermeldung compiliert, Version
1.7.4 auf Win10:
1 | Build-Optionen wurden verändert, alles wird neu gebaut
|
2 | Verwende die Bibliothek Wire im Ordner: C:\Program Files (x86)\Common Files\Arduino_IDE\portable\sketchbook\libraries\Wire
|
3 | [..gekürzt..]
|
4 | \Temp\build6864281429546950894.tmp/Discharger.cpp.eep
|
5 | C:\Program Files (x86)\Common Files\Arduino_IDE/hardware/tools/avr/bin/avr-objcopy -O ihex -R .eeprom C:\Users\ADMINI~1\AppData\Local\Temp\build6864281429546950894.tmp/Discharger.cpp.elf C:\Users\ADMINI~1\AppData\Local\Temp\build6864281429546950894.tmp/Discharger.cpp.hex
|
6 |
|
7 | Der Sketch verwendet 30.500 Bytes (99%) des Programmspeicherplatzes. Das Maximum sind 30.720 Bytes.
|
8 | Globale Variablen verwenden 1.488 Bytes (72%) des dynamischen Speichers, 560 Bytes für lokale Variablen verbleiben. Das Maximum sind 2.048 Bytes.
|
Hier nochmal mit der 1.89 unter XP:
1 | C:\PROGRAM FILES\Arduino_IDE_189_ESP\arduino-builder -dump-prefs -logger=machine -hardware C:\PROGRAM FILES\Arduino_IDE_189_ESP\hardware -hardware C:\PROGRAM FILES\Arduino_IDE_189_ESP\portable\packages -tools C:\PROGRAM FILES\Arduino_IDE_189_ESP\tools-builder -tools C:\PROGRAM FILES\Arduino_IDE_189_ESP\hardware\tools\avr -tools C:\PROGRAM FILES\Arduino_IDE_189_ESP\portable\packages -built-in-libraries C:\PROGRAM FILES\Arduino_IDE_189_ESP\libraries -libraries C:\PROGRAM FILES\Arduino_IDE_189_ESP\portable\sketchbook\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10809 -build-path c:\tmp\arduino_build_266767 -warnings=none -build-cache c:\tmp\arduino_cache_959751 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\PROGRAM FILES\Arduino_IDE_189_ESP\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\PROGRAM FILES\Arduino_IDE_189_ESP\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\PROGRAM FILES\Arduino_IDE_189_ESP\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\PROGRAM FILES\Arduino_IDE_189_ESP\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\PROGRAM FILES\Arduino_IDE_189_ESP\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\PROGRAM FILES\Arduino_IDE_189_ESP\hardware\tools\avr -verbose C:\PROGRAM FILES\Arduino_IDE_189_ESP\Programme\AT328\uC_Logger\uC_Logger.ino
|
2 | [..gekürzt..]
|
3 | FILES\Arduino_IDE_189_ESP\libraries\SD wird verwendet
|
4 | Bibliothek Lygte_ADS1115 in Version 1.0.0 im Ordner: C:\PROGRAM FILES\Arduino_IDE_189_ESP\portable\sketchbook\libraries\Lygte_ADS1115 wird verwendet
|
5 | "C:\\PROGRAM FILES\\Arduino_IDE_189_ESP\\hardware\\tools\\avr/bin/avr-size" -A "c:\\tmp\\arduino_build_266767/uC_Logger.ino.elf"
|
6 | Der Sketch verwendet 26548 Bytes (86%) des Programmspeicherplatzes. Das Maximum sind 30720 Bytes.
|
7 | Globale Variablen verwenden 1352 Bytes (66%) des dynamischen Speichers, 696 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.
|
In beiden Fällen trotz Leerzeichen im Pfad ohne Fehlermeldung, wie ich
es erwartet habe.