Resultados da pesquisa a pedido "gcc-warning"

11 a resposta

Como suprimir avisos de "parâmetro não utilizado" em C?

Por exemplo: Bool NullFunc(const struct timespec *when, const char *who) { return TRUE; }Em C ++ eu pude colocar um/*...*/ comentar em torno dos parâmetros. Mas não em C, é claro, onde isso me dá o erroerror: parameter name omitted.

8 a resposta

Suprimir aviso de compilador Função declarada nunca referenciada

Então eu tenho algum código como este:

2 a resposta

Como fazer o gcc avisar sobre como retornar o endereço das variáveis ​​locais?

1 a resposta

Remova #pragma uma vez que os avisos

estou usando#pragma once no meu.cppareia.hppse por isso recebo um aviso para cada arquivo que o usa. Não encontrei nenhuma opção para desativar esse tipo de aviso, apenas a coisa de#ifndef MY_FILE_H #define MY_FILE_H /*...*/ #endif. Então, você ...

8 a resposta

warning: declaração implícita incompatível da função incorporada 'xyz'

Recebo vários avisos ao compilar alguns binários: warning: incompatible implicit declaration of built-in function ‘strcpy’ warning: incompatible implicit declaration of built-in function ‘strlen’ warning: incompatible implicit declaration of ...

3 a resposta

Por que não há aviso gcc / g ++ para temporários não utilizados?

Considere o seguinte 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) { ...

2 a resposta

Por que o GCC não avisa sobre códigos inacessíveis?

Eu quero saber porquegcc (4.6.3) não me dá nenhum aviso para ocódigo inacessível neste exemplo:

1 a resposta

Aviso do GCC sobre a desreferência implícita

10 a resposta

Existe uma maneira de ser avisado sobre funções não utilizadas?

Gostaria de encontrar funções não utilizadas em uma base de código - incluindo unidades de compilação. Estou usando o gcc como meu compilador. Aqui está um exemplo: foo.c (suponha quefoo.h): void foo() { .... } void bar() { .... ...

3 a resposta

C ++: aviso: '…' declarado com maior visibilidade do que o tipo de seu campo '… :: <anônimo>'

Estou recebendo esses dois avisos (com o GCC 4.2 no MacOSX): /Users/az/Programmierung/openlierox/build/Xcode/../../src/main.cpp:154igned /Users/az/Programmierung/openlierox/build/Xcode/../../src/main .cpp: 154: aviso: 'startMainLockDetector () ...