Resultados da pesquisa a pedido "gcc"

3 a resposta

Vinculando símbolos a endereços fixos no Linux

Como alguém ligaria (alguns) símbolos a endereços fixos específicos usando o GNU ld para que o binário ainda pudesse ser executado normalmente no Linux (x86)? Não haverá acesso a esses símbolos, mas seus endereços são importantes. Por exemplo, ...

3 a resposta

membro de dados estáticos constexpr sem inicializador

#include <complex> struct S { static std::complex<double> constexpr c; };O gcc gera um erro porque está faltando um inicializador. Clang e MSVC não geram um erro. Tanto quanto sei, um membro de dados estáticos constexpr deve ter ...

1 a resposta

Transferência OpenMP para Nvidia redução incorreta

Estou interessado em transferir o trabalho para a GPU com o OpenMP. O código abaixo fornece o valor correto desum na CPU //g++ -O3 -Wall foo.cpp -fopenmp #pragma omp parallel for reduction(+:sum) for(int i = 0 ; i < 2000000000; i++) sum += ...

1 a resposta

Problemas relacionados ao MinGW (v.4.3.0) e libhid

Contexto: Estou usando o Qt 5.9.3 no Windows, construindo para MinGW de 32 bits. A parte Qt é uma questão secundária - o problema parece estar com o MinGW. A versão do MinGW é 4.3.0, fornecida pré-construída como parte da instalação do Qt. Estou ...

2 a resposta

Erros intermitentes e aleatórios 'arquivo não encontrado' no Windows Subsystem for Linux (WSL)

Estou recebendo erros intermitentes de 'erro fatal: ... arquivo não encontrado' ao criar o aplicativo C ++ usando o gcc 4.8 ou clang 3.8 no Ubuntu 16.04.2 em execução no Windows Subsystem para Linux (WSL), ao incluir arquivos de cabeçalho C ++, ...

1 a resposta

Problema 'Referência indefinida à função' mesmo depois de vincular a biblioteca que tem a definição

Estou tentando criar um executável com arquivos .o, .so, .a. Aqui está o meu comando de construção: - pkgs/gcc/v4.8.3/bin/gcc -L/usr/X11R6/lib -O2 -DUSE_FLEX -Wall -Wno-char-subscripts -fPIC -DLINUX ...

3 a resposta

Mais informações sobre `({});` em C?

Notei que, às vezes, as macros C são escritas da seguinte maneira: #define foo(bar) ({ ++bar; })Após algumas experiências, descobri que: ({}); irá compilar, mas não fará nada. (Como esperado.)Deixe o; off causará um erro de sintaxe. Um efeito ...

2 a resposta

Sobre a compatibilidade binária do Linux

Se eu obtiver algum código C ++ criado, digamos, GCC 4.8 no Ubuntu, o código não possui GUI / interface, chame apenas bibliotecas padrão do Linux, então o binário pode ser executado no RHEL 5/6, com o GCC muito mais antigo na perfeição?

2 a resposta

O Clang pode compilar código com as bibliotecas .a compiladas pelo GCC?

Eu tenho meu projeto atualmente compilando no gcc. Ele usa Boost, ZeroMQ como estático.a bibliotecas e alguns.so bibliotecas como SDL. Eu quero ir até o fim, mas não agora. Gostaria de saber se é possível compilar código que usa.a ...

4 a resposta

Como executo o pré-processador apenas nos cabeçalhos locais?

Quero que o pré-processador leia as inclusões dos cabeçalhos locais, mas ignore as inclusões dos cabeçalhos do sistema. Em outras palavras, como faço para que o pré-processador pule as diretivas de pré-processamento do formulário: #include ...