Resultados da pesquisa a pedido "gcc"

3 a resposta

ponteiro “valor calculado não é usado” na função c

Escrevi uma função que reduz uma string (sentença de palavras) no comprimento solicitado. Não quero que o recorte da frase esteja no meio de uma única palavra. Então pulo de volta n caracteres até chegar a um espaço e cortar a frase ali. Meu ...

3 a resposta

aviso: o operando do lado direito da vírgula não tem efeito gcc 4.4.7

Preciso da sua ajuda para o seguinte aviso no Linux gcc 4.4.7 for (int iLoop1= 0; iLoop1< iLoopN; ++iLoop1, ++iLoop2, !iIsOk)Tenho os seguintes avisos vindos do último argumento após a última vírgula error: right-hand operand of comma has no ...

3 a resposta

O que faz -fwrapv?

Alguém pode fornecer alguns exemplos de código que agem de maneira diferente quando compilados com fwrapv vs sem. Ele diz que -fwrapv "supõe que o excesso aritmético assinado de adição, subtração e multiplicação envolva usando representação de ...

4 a resposta

Como suprimir avisos específicos no g ++

Eu quero suprimir avisos específicos do g ++. Estou ciente do-Wno-XXX sinalizador, mas estou procurando algo mais específico. eu queroalgunsdos avisos em-Weffc++, mas nãotudodeles. Algo como o que você pode fazer com o fiapo - desative mensagens ...

3 a resposta

Como impedir a inclusão de destruidores da biblioteca C e atexit ()?

Usandoarm-none-eabi-gcc [https://launchpad.net/gcc-arm-embedded]para o Cortex-M4 (aplicativo baremetal), o código paramalloc também é emitido, mesmo que eu nunca usemalloc no meu código Vendo a saída da montagem comarm-none-eabi-objdump -xS ...

6 a resposta

Por que typeid.name () retorna caracteres estranhos usando o GCC e como fazê-lo imprimir nomes não manipulados?

Como é que quando eu corro issomain.cpp: #include <iostream> #include <typeinfo> using namespace std; struct Blah {}; int main() { cout << typeid(Blah).name() << endl; return 0; }Compilando-o com a versão 4.4.4 do GCC: g++ main.cppEu entendi ...

0 a resposta

Por que std :: sort segfault com comparadores não transitivos?

struct Object { int x; int y; bool isXValid() { return x > 0; } }; bool mySort(const Object& lhs, const Object& rhs) { // Note the short-circuit here bool isValidForCheck = lhs.isXValid() && rhs.isXValid(); // rhs may be valid because ...

1 a resposta

Todas as versões do GCC enfrentam um modelo que tem o tipo padrão em uma definição

Eu perdi inúmeras horas para identificar um problema comgcc. Eu queria testar nossa base de código com outro compilador para procurar mais avisos queClang [http://en.wikipedia.org/wiki/Clang]pode ter perdido. Fiquei chocado que praticamente ...

6 a resposta

Como posso gerar uma lista de valores #define do código C?

Eu tenho um código que possui muitos códigos de erro #define complicados que não são fáceis de decodificar, pois estão aninhados em vários níveis. Existe alguma maneira elegante de obter uma lista de #defines com seus valores numéricos finais ...

2 a resposta

obter o comprimento da string no GNU Assembler embutido

Estou re-aprendendo assembler que usei em máquinas MS-DOS muito antigas !!! Esta é a minha compreensão de como essa função deve ser. Ele compila, mas trava com umSIGSEGV ao tentar colocar0xffffffff noecx. O código é executado em uma VM com o ...