Resultados da pesquisa a pedido "gcc-warning"

3 a resposta

Aviso estranho do GCC na classe e tipo de armazenamento

Tenho um arquivo de cabeçalho que se parece com header.h int TOS;Este arquivo está sendo incluído por apenas um arquivo de código code.c #include "header.h" TOS=0;Quando compilar o code.c GCC emite um aviso code.c: 3: 1: warning: a ...

2 a resposta

Compilar e executar o programa sem main () em C

Estou tentando compilar e executar o seguinte programa semmain() função emC. Eu compilei meu programa usando o seguinte comando. gcc -nostartfiles nomain.cE o compilador avisa /usr/bin/ld: warning: cannot find entry symbol _start; defaulting ...

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) { ...

5 a resposta

Aviso de supressão: o uso de `mktemp 'é perigoso

Como posso suprimir o seguinte aviso do vinculador do gcc: warning: o uso de 'mktemp' é perigoso, melhor use 'mkstemp' Sei que é melhor usarmkstemp() mas por algum motivo eu tenho que usarmktemp() funçã

2 a resposta

Existe um aviso do GCC que detecta operações de troca de bits em tipos assinados?

Se eu ler a especificação ISO C ++ (seções 5.8.2 e 5.8.3) corretamente, o deslocamento à direita dos tipos assinados negativos é específico da implementação e o comportamento indefinido do deslocamento à esquerda. Portanto, eu gostaria de ...

2 a resposta

Confusão no que diz respeito ao propósito / comportamento do retorno -Waggregate?

Enquanto olha para oOpções de aviso do GCC, Me depareiRetorno -Waggregate.Retorno -WaggregateAvisa se quaisquer funções que retornam estruturas ou uniões são...

2 a resposta

Diga ao gcc que uma chamada de função não retornará

estou usandoC99 sobGCC. Eu tenho uma função declaradastatic inline em um cabeçalho que não posso modificar. A função nunca retorna, mas não está marcada__attribute__((noreturn)). Como posso chamar a função de uma maneira que informe ao ...

1 a resposta

Aviso do GCC sobre a desreferência implícita

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ê ...

3 a resposta

Atribuição <ponteiro para matriz de constantes> = <ponteiro para matriz>: ponteiros incompatíveis