amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > gcc und Warnungen [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

13.10.2004, 09:37 Uhr

eliotmc
Posts: 925
Nutzer
Hallo,

ich habe hier ein kleines Prog, was sich unter
MS Visual Studio 6 Pro auch kompilieren läßt.
Probiere es jedoch unter unter gcc zu kopilieren
(windows, linux oder Peg) bekomme mehrere
Warnungen, so dass es nicht kopiliert wird.

Gibt es Optionen diese Warnungen unter
gcc auszuschalten/zu ignorieren???

regards

eliot

[ - Antworten - Zitieren - Direktlink - ]

13.10.2004, 09:54 Uhr

thomas
Posts: 7717
Nutzer

Wenn GCC die Warnungen ausgibt, werden sie schon berechtigt sein. Du solltest dich ihrer annehmen. Daß ein Compiler ein Programm fehlerfrei kompiliert, heißt nicht, daß es richtig ist.

Außerdem, wenn es wirklich nur Warnungen sind, wird das Programm natürlich trotzdem kompiliert.

Gruß Thomas
--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

13.10.2004, 16:22 Uhr

_PAB_
Posts: 3016
Nutzer
Die Option -W sollte alle Warnungen abschalten, -Wall sollte alle Warnungen einschalten.
Was hast Du denn für Warnungen, vielleicht kann Dir hier jemand helfen, diese zu verstehen ?

[ - Antworten - Zitieren - Direktlink - ]

18.10.2004, 11:01 Uhr

Solar
Posts: 3680
Nutzer
Niemals Warnungen aussschalten. Im Gegenteil, gerade bei kleinen Programmen ist die "richtige" Einstellung -Wall -Wextra -Werror (alle Warnungen, auch die exotischen, als harte Fehler interpretieren).

Wenn Du kleine Programme schreibst, willst Du den Umgang mit der Sprache lernen. Laß den Compiler Dir helfen, deine Fehler auch zu erkennen!

GCC ist hier "lästiger" als Visual 6 - das macht ihn nicht schlechter, sondern besser!

[ - Antworten - Zitieren - Direktlink - ]

19.10.2004, 22:02 Uhr

Mazze
Posts: 263
Nutzer
Zitat:
Original von _PAB_:
Die Option -W sollte alle Warnungen abschalten, -Wall sollte alle Warnungen einschalten.


Achtung: -W schaltet zusätzliche Warnungen ein

[ - Antworten - Zitieren - Direktlink - ]

20.10.2004, 09:16 Uhr

Solar
Posts: 3680
Nutzer
...und ist in neueren GCC-Versionen deprecated - statt dessen -Wextra benutzen!

[ - Antworten - Zitieren - Direktlink - ]

20.10.2004, 10:39 Uhr

gni
Posts: 1106
Nutzer
Zitat:
Original von Solar:
...und ist in neueren GCC-Versionen deprecated - statt dessen -Wextra benutzen!

neuere == >= 3.4.x

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > gcc und Warnungen [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.