Resultados de la búsqueda a petición "gcc-warning"

5 la respuesta

¿Por qué un "nombre de función" se evalúa como verdadero en C y cómo recibir una advertencia?

Recientemente me topé con el siguiente comportamiento de gcc 3.2.2 al escribir un programa en c: En una declaración if, olvidé las llaves de una función y escribí: if(myFunc)... en lugar deif(myFunc())... Esto no generó un error ni una ...

1 la respuesta

Eliminar #pragma una vez que las advertencias

estoy usando#pragma once en mi.cpps y.hppsy por eso recibo una advertencia por cada archivo que lo usa. No he encontrado ninguna opción para desactivar este tipo de advertencia, solo la cosa de#ifndef MY_FILE_H #define MY_FILE_H ...

3 la respuesta

C ++: advertencia: '...' declarado con mayor visibilidad que el tipo de su campo '... :: <anónimo>'

Recibo estas dos advertencias (con GCC 4.2 en MacOSX): /Users/az/Programmierung/openlierox/build/Xcode/../../src/main.cpp:154:0 /Users/az/Programmierung/openlierox/build/Xcode/../../src/main .cpp: 154: advertencia: 'startMainLockDetector () :: ...

2 la respuesta

Cómo deshabilitar todas las advertencias en g ++ en algunas líneas de código

Cómo deshabilitar todas las advertencias en algunas líneas de código. Las advertencias específicas se pueden deshabilitar con la función de diagnóstico GCC, pero hay una marca para todas las advertencias. Lo intenté de esta manera pero no ...

11 la respuesta

¿Cómo suprimir las advertencias de "parámetro no utilizado" en C?

Por ejemplo: Bool NullFunc(const struct timespec *when, const char *who) { return TRUE; }En C ++ pude poner un/*...*/ comentar alrededor de los parámetros. Pero no en C, por supuesto, donde me da el errorerror: parameter name omitted.

3 la respuesta

Asignación <puntero a matriz de constantes> = <puntero a matriz>: punteros incompatibles

Cuando compilo algo como esto

2 la respuesta

¿Confusión con respecto al propósito / comportamiento de la devolución de datos agregados?

3 la respuesta

¿Por qué no hay advertencia de gcc / g ++ para los temporales no utilizados?

Considere el siguiente código: void ListenerImpl::attach(boost::shared_ptr<ISubscriber> subscriber) { boost::unique_lock<boost::mutex>(mtx); subscribers.push_back(subscriber); } void ListenerImpl::notify(MsgPtr msg) { ...

6 la respuesta

Cómo hacer que gcc advierta sobre pasar una enumeración incorrecta a una función

gcc no parece producir una advertencia con el siguiente código. ¿Cómo puedo hacer que produzca una advertencia? typedef enum { REG8_A, REG8_B, REG8_C }REG8; typedef enum { REG16_A, REG16_B, REG16_C }REG16; void function(REG8 reg8) { } int ...

8 la respuesta

warning: declaración implícita incompatible de la función incorporada "xyz"

Recibo varias de estas advertencias al compilar algunos binarios: warning: incompatible implicit declaration of built-in function ‘strcpy’ warning: incompatible implicit declaration of built-in function ‘strlen’ warning: incompatible implicit ...