Resultados da pesquisa a pedido "gcc-warning"

1 a resposta

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

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

1 a resposta

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

2 a resposta

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

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

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

4 a resposta

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

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

7 a resposta

Qual é a maneira correta de digitar um float para um int e vice-versa?

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: