Resultados da pesquisa a pedido "gcc"

6 a resposta

Como escrever uma exploração de buffer overflow no GCC, windows XP, x86?

void function(int a, int b, int c) { char buffer1[5]; char buffer2[10]; int *ret; ret = buffer1 + 12; (*ret) += 8;//why is it 8?? } void main() { int x; x = 0; function(1,2,3); x = 1; printf("%d\n",x); }A demonstração acima é ...

6 a resposta

alinhamento de memória nas estruturas gcc

Estou portando um aplicativo para uma plataforma ARM em C, o aplicativo também é executado em um processador x86 e deve ser compatível com versões anteriores. Agora estou tendo alguns problemas com o alinhamento variável. Eu li o manual do gcc ...

2 a resposta

C ++: Todas as operações de caminho de aumento segfault (OSX / GCC)

Estou recebendo segfaults consistentes com quase todas as operações que estou tentando executar com o caminho do impulso. (Editar:Parece que todas as funções de segfaulting estão relacionadas acurrent_path()) Sample program: #include ...

7 a resposta

Para diferença de desempenho do loop e otimização do compilador

Eu escolhi a resposta de David porque ele foi o único a apresentar uma solução para a diferença nos for-loops sem sinalizadores de otimização. As outras respostas demonstram o que acontece ao ativar os sinalizadores de otimização. A resposta de ...

3 a resposta

clang vs gcc - otimização incluindo novo operador

Eu tenho esse exemplo simples que eu estava testando e notei que as otimizações do gcc (-O3) não parecem tão boas quanto as clang quandooperador novoestá envolvido. Eu queria saber qual seria o problema e se é possível forçar o gcc a produzir ...

4 a resposta

Macros para GCC / G ++ para diferenciar Linux e Mac OSX?

Macros para GCC / G ++ para diferenciar Linux e Mac OSX?

2 a resposta

O Visual Studio está com erros na impressão do endereço da função?

Faça o seguinte caso de teste: #include <iostream> void foo() {} int main() { std::cout << &foo << std::endl; } GCC 4.1.2, GCC 4.8 e GCC 4.9 (C ++ 03 e C ++ 11) todosdê a seguinte saída [http://coliru.stacked-crooked.com/a/d00271b079cfb3f2]ao ...

1 a resposta

std :: unordered_map <T, std :: unique_ptr <U>> copiável? Bug do GCC?

g++ --version rendimentos: g++.exe (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 4.9.1 Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for ...

4 a resposta

gcc: O uso de -Werror e -pedantic é considerado uma boa prática?

Estou apenas pesquisando o manual do gcc e algumas coisas ainda não estão claras para mim: Ao especificar um std, devo sempre usar -pedantic em conjunto?Ao usar -g, é o nível padrão suficiente ou devo especificar o nível 3, ou seja, -g3?É uma ...

1 a resposta

Existe um bug do compilador exposto pela minha implementação de uma característica do tipo is_complete?

Eu escrevi este modelo de característica do C ++ 11 para verificar se um tipo está completo: template <typename...> using void_t = void; template <typename T, typename = void> struct is_complete : std::false_type {}; template <typename T> ...