Resultados da pesquisa a pedido "gcc-warning"
Aviso do compilador para função definida sem protótipo no escopo?
[Pergunta inspirada por um tópico de comentário emesta resposta [https://stackoverflow.com/questions/50399128/functions-in-c-headers/50399252#50399252] .] Como todos sabem, desde C99 é um erro chamar uma função que não foi declarada, de ...
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 ...
Exceções de ponto flutuante estão sinalizando na nova versão do gfortran
Atualmente, estou trabalhando para depurar uma sub-rotina de algum software que meu chefe escreveu nos anos 90. Parece haver uma exceção de ponto flutuante que ocorre no loop do de uma sub-rotina específica: 16 irad=1,incmax rr1=rr2 rr2=rr2+rdiv ...
Por que o GCC apenas algumas vezes detecta o uso de uma variável antes de sua inicialização? [duplicado
Esta pergunta já tem uma resposta aqui: Compilador não detectando variável obviamente não inicializada [/questions/27063678/compiler-not-detecting-obviously-uninitialized-variable] 4 respostas Eu estava lendo algum código de um livro, quando ...
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 ...
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 ...
declaração implícita da função 'strtok_r' [-Wimplicit-function-statement] apesar de <string.h>
Eu tenho o seguinte código para tokenizar uma string contendo linhas separadas por\n e cada linha tem números inteiros separados por um\t: void string_to_int_array(char file_contents[BUFFER_SIZE << 5], int array[200][51]) { char *saveptr1, ...
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ê ...
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: