Hi,
ich bin gerade dabei einen T900 von SIMcom selber zu programmieren bzw.
erst einmal ein Demo zu laufen zu bekommen. Leider funktioniert das
nicht. Kann man beim GCC unter Windows Slashes und Backslashes bei
Pfadangaben bzw. Parameterübergaben bunt durcheinander mischen?
Von SIMcom habe ich eine IDE mit GCC uws. für Windows bekommen. Wenn
jetzt make aufgerufen wird, dann bricht mir der GCC ab. Wie ist es so
mit Slash und Backslash beim GCC?. Diese sind, siehe unten, beim Aufruf
gemischt. Ist das so in Ordnung, oder nicht? Ich habe mal in den
entsprechenden Dateien alle Slashes durch Backslashes ausgetauscht, dann
gab's den Fehler, dass das Target ... nicht gefunden worden ist. Vllt.
war ich da auch zu übermütig bzw. das Suchen+Ersetzen.
1 | C:\Users\???\Documents\T900-IDE\T900DevIDE_MultiTask_GCC\TEST_03_GPIO>make OS=win APPDIR=C:\Users\???\Documents\T900-IDE\T900DevIDE_MultiTask_GCC\TEST_03_GPIO
|
2 |
|
3 | C:\Users\???\Documents\T900-IDE/arm-none-eabi-gcc -c -mlong-calls -I ../EmbatSIM/gsmos/flinc -I.\ainc -mcpu=arm9e -mlittle-endian -mthumb-interwork -msoft-float -mfpu=vfp -Wall -Wstrict-prototypes -Os -o ../EmbatSIM/gsmos/flcode/fl_crt0.o ../EmbatSIM/gsmos/flcode/fl_crt0.S
|
4 |
|
5 | process_begin: CreateProcess(NULL, C:\Users\???\Documents\T900-IDE/arm-none-eabi-gcc -c -mlong-calls -I ../EmbatSIM/gsmos/flinc -I.\ainc -mcpu=arm9e -mlittle-endian -mthumb-interwork -msoft-float -mfpu=vfp -Wall -Wstrict-prototypes -Os -o ../EmbatSIM/gsmos/flcode/fl_crt0.o ../EmbatSIM/gsmos/flcode/fl_crt0.S, ...) failed.
|
6 |
|
7 | make (e=2): Das System kann die angegebene Datei nicht finden.
|
8 |
|
9 |
|
10 | make: *** [../EmbatSIM/gsmos/flcode/fl_crt0.o] Error 2
|
PS:
- die Datei fl_crt0.S existiert
- make-Aufruf und Leerzeichen bei APPDIR hat ned so ganz funktioniert;
bereits behoben
- obwohl Slash und Backslash gemischt sind, wird der GCC aufgerufen.