Resultados da pesquisa a pedido "gcc"

8 a resposta

Declaração não const do array

Estou aprendendo a programar há alguns anos e tinha certeza de que, se você precisar de uma declaração de matriz de um número variável, precisará usarmalloc ounew. oje, descobri que isso é compilado na versão 4.4.4 do g ++, sem avisos ou ...

3 a resposta

Como forço o cmake a incluir a opção "-pthread" durante a compilação? [duplicado

Esta pergunta já tem uma resposta aqui: Como fazer com que o CMake reconheça pthread no Ubuntu? [/questions/15193785/how-to-get-cmake-to-recognize-pthread-on-ubuntu] 1 resposta Eu sei que existe algo comofind_package(Threads) mas não parece ...

3 a resposta

Qual é o objetivo do float_t e quando deve ser usado?

Estou trabalhando com um cliente que está usando uma versão antiga do GCC (3.2.3 para ser mais preciso), mas quer atualizar e um motivo que foi dado como obstáculo à atualização para uma versão mais recente são as diferenças no tamanho do ...

8 a resposta

Referência indefinida à const const int

Encontrei uma questão interessante hoje. Considere este exemplo simples: template <typename T> void foo(const T & a) { /* code */ } // This would also fail // void foo(const int & a) { /* code */ } class Bar { public: static const int kConst = ...

1 a resposta

rro de tempo de execução no programa compilado com MinGW gcc / g ++ (nova distribuiçã

#include <iostream> #include <random> using namespace std; class myclass { private: static bool randomBit() { std::random_device rd; // Obtain a random seed number from hardware std::mt19937 gen(rd()); // Initialize and seed the generator <---- ...

2 a resposta

recisão quádrupla em C ++ (GCC)

Recentemente, o GCC 4.6.0 saiu junto com libquadmath [http://gcc.gnu.org/onlinedocs/libquadmath/]. Infelizmente, o GNU suporta o Fortran, mas não o C ou o C ++ (tudo o que está incluído é um .so). Eu não encontrei uma maneira de usar esses novos ...

3 a resposta

Usando definido (MACRO) dentro da instrução C if

Gostaria de escrever código emC algo assim if(defined(MACRO)) ... else ... mas não consegui encontrar nenhuma maneira de fazer isso emC, pois o operador de pré-processador definido (MACRO) funciona apenas dentro de # if's. Existe uma maneira de ...

5 a resposta

Evitar sobrecarga de prólogo da função gcc?

Ultimamente encontrei muitas funções em que o gcc gera um código muito ruim no x86. Todos eles se encaixam em um padrão de: if (some_condition) { /* do something really simple and return */ } else { /* something complex that needs lots of ...

5 a resposta

Como ver quais bandeiras -march = native serão ativadas?

Estou compilando meu aplicativo C ++ usando o GCC 4.3. Em vez de selecionar manualmente os sinalizadores de otimização, estou usando-march=native, que em teoria deve adicionar todos os sinalizadores de otimização aplicáveis ao hardware no qual ...

3 a resposta

"otimização da base vazia" no GCC é configuráve

Considere estes tipos: struct A {}; struct B : A { int i; };sizeof(A) > 0 conforme exigido pelo padrão. sizeof(B) deve ser 4 devido à otimização da base vazia. No entanto, no GCC 4.1.1, são 5 (estou usando um pacote de 1 nesta área). E ...