Resultados da pesquisa a pedido "gcc"

2 a resposta

Existe um aviso do GCC que detecta operações de troca de bits em tipos assinados?

Se eu ler a especificação ISO C ++ (seções 5.8.2 e 5.8.3) corretamente, o deslocamento à direita dos tipos assinados negativos é específico da implementação e o comportamento indefinido do deslocamento à esquerda. Portanto, eu gostaria de ...

1 a resposta

dependência da biblioteca std :: atomic (gcc 4.7.3)

Eu tenho tentado compilar com std :: atomic e estou recebendo referências não resolvidas para __atomic_load, __atomic_store e __atomic_store_16. Eu sei que em uma versão posterior do gcc (4.8+?) Você inclui -latomic, mas estou compilando com o ...

1 a resposta

cabeçalhos pré-compilados gcc comportamento estranho com a opção -c

História curta: Não consigo fazer com que os cabeçalhos pré-compilados funcionem corretamente com a opção gcc -c. Longa história: Pessoal, estou usando o gcc-4.4.1 no Linux e antes de tentar cabeçalhos pré-compilados em um projeto muito ...

3 a resposta

O que significa !! (x) em C (especialmente o kernel do Linux)?

Eu estive lendo o kernel do Linux (especificamente, 2.6.11). Me deparei com a seguinte definição: #define unlikely(x) __builtin_expect(!!(x), 0)(from linux-2.6.11 / include / linux / compiler.h: 61link ...

6 a resposta

Como #include <bits / stdc ++. H> funciona em C ++? [duplicado]

Esta pergunta já tem uma resposta aqui: Por que não devo # incluir <bits / stdc ++. H>? [/questions/31816095/why-should-i-not-include-bits-stdc-h] 2 respostasEu li de umcodeforces [http://codeforces.com]Blog que se nós#include <bits/stdc++.h> ...

4 a resposta

Na função principal: referência indefinida para exec [fechado]

Me depareiesta página [http://rsb.info.nih.gov/ij/macros/ExecExamples.txt]e eu criei este arquivo #include <unistd.h> int main(void) { exec("ls"); return 0; }No entanto, compilar me dá essa mensagem $ cc foo.c undefined reference to `exec'Essa ...

1 a resposta

Digitalize de stdin e imprima para stdout usando montagem embutida no gcc

Como ler do stdin e gravar no stdout no assembly inline gcc, assim como fazemos no NASM: _start: mov ecx, buffer ;buffer is a data word initialised 0h in section .data mov edx, 03 mov eax, 03 ;read mov ebx, 00 ;stdin int 0x80 ;Output the ...

2 a resposta

Diga ao gcc que uma chamada de função não retornará

estou usandoC99 sobGCC. Eu tenho uma função declaradastatic inline em um cabeçalho que não posso modificar. A função nunca retorna, mas não está marcada__attribute__((noreturn)). Como posso chamar a função de uma maneira que informe ao ...

4 a resposta

Possível usar uma .dll no Linux

Pergunta, questão:É possível compilar um programa no linux usando um arquivo .dll? Para onde isso está indo:Este arquivo .dll será usado para escrever uma extensão php em algum software proprietário de terceiros. Antecedentes e ...

4 a resposta

Tipo de ponteiro incompatível

Eu tenho a função com a seguinte assinatura: void box_sort(int**, int, int)e variável do seguinte tipo: int boxes[MAX_BOXES][MAX_DIMENSIONALITY+1]Quando estou chamando a função box_sort(boxes, a, b)O GCC me dá dois avisos: 103.c:79: warning: ...