Im voraus schon mal sorry für die Frage, aber ich bin totaler Anfänger und möchte gerne folgendes wissen: Man liest ja bei Programmen oft bspw.: verwendete Software: AVR-GCC 4.1 Ist damit die Version von AVR Studio gemeint? Wenn nicht, wo kann ich dann die Version des Compilers herausfinden? Grüße
Beim GCC Aufruf die Kommandozeilenoption -v benutzen
-v
Print (on standard error output) the commands executed to run the
stages of compilation. Also print the version number of the compiler
driver program and of the preprocessor and the compiler proper.
http://gcc.gnu.org/onlinedocs/gcc-4.6.0/gcc/Overall-Options.html#Overall-Options
Danke für die Antwort. Hmmm, wo und in welche Kommandozeile muss ich das eingeben?
In die Kommandzeile, die letztendlich AVR-GCC.EXE startet. Das kann deine eingetippte Kommandozeile sein, wenn du AVR-GCC.EXE von Hand zu Fuß aus der Windows Commandline startest. Oder es kann die Kommandozeile sein, die du in einem Makefile zum Kompilieren verwendest. Oder es kann eine Custom Option sein, die du unter den Projekteinstellungen von AVR-Studio einstellst. Analog zu diesem Vorgehen, allerdings nicht unter Linker Options sondern bei [All Files] http://www.mikrocontroller.net/articles/FAQ#Aktivieren_der_Floating_Point_Version_von_sprintf_beim_WinAVR_mit_AVR-Studio
Hallo ich habe das gleich Problem und wollte nicht einen neuen Thread aufmachen. Die hier beschriebene Vorgehensweise verstehe ich nicht ganz. Ich kompiliere in AVR Studio, da muss man doch irgendwo das einfach ablesen können.
Falls ein OS wirklich keine Kommandozeile/Shell bietet, schreibt man einfach ein C Programm und debugt das. Ist ja eh in Mode alles erst durch nen Simulator/Debugger zu jagen ;-)
1 | #include <stdio.h> |
2 | |
3 | const char[] version = __VERSION__; |
4 | |
5 | int main() |
6 | {
|
7 | printf ("Version = " __VERSION__ "\n"); |
8 | return 0; |
9 | }
|
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.