Resultados da pesquisa a pedido "gcc"
Como impor declarações de variáveis no estilo C89 no gcc?
Eu trabalho em uma base de código que é principalmente C com um pouco de C ++ e é principalmente criada com o gcc, mas ocasionalmente precisa ser criada com o MSVC. O compilador C da Microsoft ainda é praticamente C89 com algumas ...
existe uma opção de compilador / vinculador do GCC para alterar o nome de main?
Meu software possui uma principal para uso normal e outra para testes de unidade. Eu adoraria se houvesse uma opção para o gcc especificar qual função "principal" usar.
Posso alertar o GCC sobre a passagem de tipos muito amplos para funções?
A seguir, há um código obviamente defeituoso, para o qual acho que o compilador deve emitir um diagnóstico. Mas nenhumgcc nemg++ faz, mesmo com todas as opções de avisos que eu poderia pensar:-pedantic -Wall -Wextra #include <stdio.h> short ...
Consistência do comportamento de arredondamento em C ++ para vínculos com o sprintf
Eu tenho um programa C ++ que roda em Windows / Linux. No Windows, o programa é compilado com o Visual Studio 2012 e Linux, com o GCC. Ao converter dobras em seqüências de caracteres usando o sprintf, o Visual Studio usa um método ...
Acesso à memória alinhado e não alinhado com intrínsecas AVX / AVX2
De acordo com o Manual do desenvolvedor de software da Intel (seção 14.9), o AVX relaxou os requisitos de alinhamento dos acessos à memória. Se os dados forem carregados diretamente em uma instrução de processamento, por exemplo, vaddps ...
Status de __STDC_IEC_559__ com compiladores C modernos
C99 adicionou uma macro__STDC_IEC_559__ que pode ser usado para testar se um compilador e uma biblioteca padrão estão em conformidade com o padrão ISO / IEC / IEEE 60559 (ou IEEE 754). De acordo com as respostas para esta pergunta como verificar ...
Diagnóstico gcc inconsistente para inicialização de string
Estou usando o gcc 4.9.1 / Mingw e compilando o código com: gcc test.c -otest.exe -std = c11 -pedantic-erros -Wall -Wextra Este código fornece um diagnóstico: int main (void) { char a[5] = {'h','e','l','l','o','\0'}; }erro: excesso ...
Falha de segmentação ímpar com CC / GCC, mas não G ++ (C / SDL2 / Linux)
O código postado é copiado diretamente de um exemplo de um popular tutorial do SDL2, para garantir que não fui eu quem cometi algum erro bobo. Tudo o que fiz no exemplo foi alterar o caminho do arquivo de imagem em questão, alterei o tipo bool ...
Erro ao instalar os pacotes r (Linux Mint 17.1) "erro: pré-processador C" g ++ -E "falha na verificação de sanidade"
Transferi para um sistema Linux (usuário anterior do OSX) e estou tentando instalar meus pacotes R. A primeira questão que encontrei foi: Warning in install.packages("stringi") : 'lib = "/usr/local/lib/R/site-library"' is not writable Would you ...
Como converter um flutuador hexadecimal em um flutuador em C / C ++ usando a função instrinc _Emm_extract_ps SSE GCC
Estou escrevendo um código SSE para convolução 2D, mas a documentação do SSE é muito escassa. Estou calculando o produto escalar com _mm_dp_ps e usando _mm_extract_ps para obter o resultado do produto escalar, mas _mm_extract_ps retorna um ...