Resultados da pesquisa a pedido "gcc"

1 a resposta

Como definir o caminho de tempo de execução (-rpath) de um executável com o gcc no Mac OSX?

Desejo definir no Mac OSX o caminho de tempo de execução de um executável (para o vinculador) em tempo de compilação, de modo que as bibliotecas compartilhadas em locais não padrão sejam encontradas pelo vinculador dinâmico no início ...

1 a resposta

Faltam intrínsecos ao AVX-512 para máscaras?

Guia intrínseco da Intellista uma série de intrínsecas [https://software.intel.com/sites/landingpage/IntrinsicsGuide/#!=u ndefined&text=_mm512_k&expand=3537,3537,89,750,3039&techs=AVX_512]para obter as instruções da máscara do AVX-512 K *, mas ...

2 a resposta

Por que "atributo não utilizado" gerou aviso para matriz de estrutura?

Aqui usado,unused atributo com estrutura. De acordo comGCC [https://gcc.gnu.org/onlinedocs/gcc-3.2/gcc/Variable-Attributes.html]documento: não utilizado: Esse atributo, anexado a uma variável, significa que a variável deve ser possivelmente ...

1 a resposta

Biblioteca std C ++ vinculando com diferentes padrões C ++

Estou compilando um projeto usando o Cygwin (GCC v4.5.0) e estou tendo um problema estranho no vinculador. Espero que alguém com alguma experiência possa ajudar. Erro: referência indefinida parastd::basic_string<char, ...

2 a resposta

Existe uma maneira de definir o campo elf NECESSÁRIO no tempo do link?

Dado um executável tal que: >objdump -x someprog | grep c++ NEEDED libstdc++.so.6Desejo alterar o requisito para a versão completa (incluindo a versão secundária e o nível de patch): >objdump -x someprog | grep c++ NEEDED ...

3 a resposta

Por que essa variável não utilizada não é otimizada?

Eu brinquei com o CompilerExplorer de Godbolt. Eu queria ver como são boas certas otimizações. Meu exemplo de trabalho mínimo é: #include <vector> int foo() { std::vector<int> v {1, 2, 3, 4, 5}; return v[4]; } O assembler gerado (pelo clang ...

1 a resposta

Por que o alinhamento de loop em 32 bytes torna o código mais rápido?

Veja este código: one.cpp: bool test(int a, int b, int c, int d); int main() { volatile int va = 1; volatile int vb = 2; volatile int vc = 3; volatile int vd = 4; int a = va; int b = vb; int c = vc; int d = vd; int s = 0; __asm__("nop"); ...

1 a resposta

Criando bibliotecas C ++ estáticas e compartilhadas

Eu gostaria de construirbibliotecas estáticas e compartilhadasem um projeto. Eu sei que as bibliotecas compartilhadas precisam ser criadas a partir de objetos compilados com -fpic para obter o código independente da posição, enquanto a ...

1 a resposta

compilador gcc no Cygwin output .exe

Apenas começando em C e aprendendo o básico. Eu criei um programa simples que, quando compilado, esperava compilar como a.out, no entanto, o gcc está compilando como a.exe.

4 a resposta

Por que obtenho cc1plus: error: opção de linha de comando não reconhecida “-arch”?

/usr/bin/make -f nbproject/Makefile-Debug.mk SUBPROJECTS= .build-conf /usr/bin/make -f nbproject/Makefile-Debug.mk dist/Debug/GNU-MacOSX/cppapplication_1 mkdir -p build/Debug/GNU-MacOSX rm -f build/Debug/GNU-MacOSX/main.o.d g++ -arch i386 -c -g ...