Resultados da pesquisa a pedido "gcc"

6 a resposta

Qual é o código mais curto para gravar diretamente em um endereço de memória em C / C ++?

Estou escrevendo código no nível do sistema para um sistema incorporado sem proteção de memória (em um ARM Cortex-M1, compilando com o gcc 4.3) e preciso ler / gravar diretamente em um registro mapeado na memória. Até agora, meu código fica ...

2 a resposta

Melhore as bibliotecas C ++ para a cadeia de ferramentas gcc-arm

Não tenho problemas para criar a 1.35.0 e a 1.36.0 na cadeia de ferramentas timesys arm-gcc, tanto estaticamente (link-estático) quanto dinamicamente (.so, opção padrão). No entanto, quando tento vincular um aplicativo de sistema de arquivos ...

12 a resposta

Como compilar e executar C no texto sublime 3?

Eu gostaria de compilar e executar o programa C no sublime texto 3 no ubuntu 14.04. Atualmente, o programa está sendo compilado com o gcc usando o texto sublime 3 executando um comando (veja o código abaixo), mas eu queria saber se é possível que ...

1 a resposta

C ++ 11 lambdas pode acessar meus membros privados. Por quê?

Considere este pedaço de código: class shy { private: int dont_touch; // Private member public: static const shy object; }; const shy shy::object = []{ shy obj; obj.dont_touch = 42; // Accessing a private member; compiles; WHY? return obj; }(); ...

1 a resposta

Exceções não são capturadas no programa GCC

Meu projeto contém biblioteca compartilhada e cliente exe. Eu descobri que minha própria classe de exceção lançada da biblioteca não é capturada pelo bloco catch do cliente e o programa termina com a mensagem "terminate call after throwing ...

4 a resposta

Desativar o GCC "pode ser usado não inicializado" em uma variável específica

Estou recebendo este aviso em uma variável de pilha: warning: object.member may be used uninitialized in this functionNesse caso, não desejo forçar a inicialização a se livrar do aviso, pois ele consome ciclos da CPU. A variável é uma estrutura ...

2 a resposta

log (10.0) pode compilar, mas log (0.0) não pode?

Para o seguinteC Código fonte: #include <math.h> int main(void) { double x; x = log(0.0); return 0; }Quando eu compilar comgcc -lm, Eu tenho: /tmp/ccxxANVH.o: In function `main': a.c:(.text+0xd): undefined reference to `log' collect2: error: ld ...

3 a resposta

Comportamento estranho ao imprimir ponteiros

Eu tenho o seguinte código: #include <stdio.h> typedef struct { int* arg1; int arg2; } data; int main(int argc, char** argv) { data d; printf("arg1: %p | arg2: %d\n", d.arg1, d.arg2); }A saída acaba sendo essad.arg1 não éNULL ed.arg2 é 0. Por ...

5 a resposta

Por que esse loop produz "aviso: a iteração 3u invoca um comportamento indefinido" e gera mais de 4 linhas?

Compilando isso: #include <iostream> int main() { for (int i = 0; i < 4; ++i) std::cout << i*1000000000 << std::endl; }egcc produz o seguinte aviso: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] std::cout << ...

1 a resposta

Quais opções de configuração foram usadas ao criar o gcc / libstdc ++?

Depois de ler sobre oproblema [https://stackoverflow.com/questions/512841/any-improvements-on-the-gcc-windows-dlls-c-stl-front] de passar vaziostd::string objetos entre DLLs e EXEs, estou preocupado com as opções de configuração usadas para criar ...