Resultados da pesquisa a pedido "gcc"

4 a resposta

eco de pipeline para gcc?

Chamarprintf("Hello!"); em C do terminal eu uso echo '#include<stdio.h> void main() { printf("Hello!"); }' > foo.ce depois liguegcc foo.c para fazer a saída. Infelizmente, o pipelining echo '#include<stdio.h> void main() { printf("Hello!"); }' ...

5 a resposta

Não incluir stdlib.h não produz nenhum erro de compilador!

Espero que esta seja uma pergunta muito simples. A seguir está o C pgm (test.c) que tenho. #include <stdio.h> //#include <stdlib.h> int main (int argc, char *argv[]) { int intValue = atoi("1"); double doubleValue = atof("2"); ...

0 a resposta

Substituir alocador STL por alocador personalizado

Eu segui este link:Substituir o alocador STL padrão [https://stackoverflow.com/questions/8247552/replace-default-stl-allocator] para substituir o alocador padrão pelo meu próprio alocador personalizado. Mas estou recebendo este ...

1 a resposta

Endereços absolutos de 32 bits não são mais permitidos no Linux x86-64?

O Linux de 64 bits usa o modelo de memória pequena por padrão, o que coloca todos os códigos e dados estáticos abaixo do limite de endereço de 2 GB. Isso garante que você possa usar endereços absolutos de 32 bits. As versões mais antigas do gcc ...

1 a resposta

Como crio uma biblioteca estática no Rust para vincular ao código C no Windows?

Eu tenho 2 arquivos: func.rs #[no_mangle] pub extern fn double_input(input: i32) -> i32 { input * 2 }main.c #include <stdint.h> #include <stdio.h> extern int32_t double_input(int32_t input); int main() { int input = 4; int output = ...

1 a resposta

O LTO para gcc ou clang pode otimizar os métodos C e C ++

Se a otimização de tempo de link (LTO) estiver sendo usada comgcc [https://gcc.gnu.org/wiki/LinkTimeOptimization]ouclang [https://llvm.org/docs/LinkTimeOptimization.html], é possível que o código possa ser otimizado nos limites da linguagem C e C ...

5 a resposta

O mmap falha quando o comprimento é maior que 4 GB

(O código correto está na 'Atualização 5') Tentei mapear um intervalo de memória de 0x100000000 a 0x200000000 neste exemplo de código C: #include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <sys/mman.h> int main(void) { uint64_t* ...

2 a resposta

ligações estruturadas e baseadas em intervalo; suprimir aviso não utilizado no gcc

Eu quero percorrer um mapa usando ligações de estrutura, ignorando a chave: for (auto& [unused, val] : my_map) do_something(val);Eu tentei opções diferentes com o gcc-7.2.0: // The warning is issued for ([[maybe_unused]] auto& [unused, val] : ...

3 a resposta

Condição de corrida ao acessar membros adjacentes em uma estrutura compartilhada, de acordo com a regra de codificação CERT POS49-C?

De acordo comRegra de codificação CERT POS49-C [https://www.securecoding.cert.org/confluence/display/c/POS49-C.+When+data+must+be+accessed+by+multiple+threads%2C+provide+a+mutex+and+guarantee+no+adjacent+data+is+also+accessed] é possível que ...

10 a resposta

Por que a ordem na qual as bibliotecas são vinculadas às vezes causa erros no GCC?

Por que a ordem na qual as bibliotecas são vinculadas às vezes causa erros no GCC?