gcc-warning

Jak włączyć (dosłownie) wszystkie ostrzeżenia GCC?

Chciałbym włączyć -- dosłownie -- Wszystkie ostrzeżenia, które posiada GCC. (Można by pomyśleć, że będzie to łatwe...) Moż ... ta lista jest wyczerpująca. Jak powiedzieć GCC, aby włączyć (no if' s, and 's, or but' s!) Wszystkie Ostrzeżenia jakie ma?

Jak wyłączyć ostrzeżenia "nieużywany parametr" w C?

Na przykład: Bool NullFunc(const struct timespec *when, const char *who) { return TRUE; } W C++ udało mi się umieścić komentarz /*...*/ wokół parametrów. Ale oczywiście nie w C, gdzie daje mi błąd error: parameter name omitted.

Jak najlepiej uciszyć ostrzeżenie o nieużywanych zmiennych?

Mam aplikację wieloplatformową i w kilku moich funkcjach nie wszystkie wartości przekazywane do funkcji są wykorzystywane. S ... ji? (czego nienawidzę, bo zmienia coś w przepływie programu, aby uciszyć Ostrzeżenie kompilatora). Czy jest poprawny sposób?

warning: incompatible implicit declaration of built-in function 'xyz'

Otrzymuję kilka tych ostrzeżeń podczas kompilacji kilku binariów: warning: incompatible implicit declaration of built-in fu ... n-calloc Używam GCC 4.1.2: $ gcc --version gcc (GCC) 4.1.2 20080704 Co powinienem zrobić, aby rozwiązać te ostrzeżenia?

Jak wyłączyć ostrzeżenia GCC z nagłówków biblioteki?

Mam projekt, który używa log4cxx, boost itp. biblioteki, których nagłówki generują wiele (powtarzających się) ostrzeżeń. Czy ... kle w kodzie projektu bez zasłaniania istotnych informacji. Obecnie używam grepa na wyjście make, ale chciałbym coś lepszego.

Co to jest & & & operacja w C

#include <stdio.h> volatile int i; int main() { int c; for (i = 0; i < 3; i++) { c = i & ... eżenie: warning: the address of ‘i’ will always evaluate as ‘true’ [-Waddress] Jak oceniany jest c w powyższym programie?

Skompilować i uruchomić program bez main() w C

Próbuję skompilować i uruchomić następujący program bez main() funkcji w C. Skompilowałem mój program używając następującego ... waga: Tutaj, -nostartfiles flaga gcc uniemożliwia kompilatorowi używanie standardowych plików startowych podczas łączenia

Czy istnieje sposób na ostrzeżenie o nieużywanych funkcjach?

Chciałbym znaleźć nieużywane funkcje w bazie kodowej-w tym w jednostkach kompilacji. Używam gcc jako kompilatora. Oto przyk ... stie narzędzi / skryptów/innych kompilatorów, które mogą to zrobić za mnie - choć wolałbym trzymać się gcc, jeśli to możliwe.

Pedantic GCC warning: type qualifiers on function return type

Kiedy skompilowałem mój kod C++ z GCC 4.3 po raz pierwszy, (po pomyślnym skompilowaniu go bez ostrzeżeń na 4.1, 4.0, 3.4 z op ... niem dlaczego jest to konieczne, aby wygenerować ostrzeżenie z nim. Czy są inne miejsca, w których powinienem zostawić const?

Otrzymanie Ostrzeżenia "cast to pointer from integer of different size" z poniższego kodu

Kod to: Push(size, (POINTER)(GetCar(i) == term_Null()? 0 : 1)); Oto C code push zwraca ABC czyli typedef P ... TER); XYZ GetCar(int); typedef struct xyz *XYZ; XYZ term_Null(); long int i; Jaki jest powód szczególnego Ostrzeżenia?