Resultados da pesquisa a pedido "gcc"

3 a resposta

Por que minhas expressões SFINAE não funcionam mais com o GCC 8.2?

Recentemente, atualizei o GCC para 8.2 e a maioria das minhas expressões SFINAE parou de funcionar. O seguinte é um pouco simplificado, mas demonstra o problema: #include <iostream> #include <type_traits> class Class { public: template ...

2 a resposta

Existe uma maneira de determinar se uma biblioteca .a ou .so foi compilada como código de posição independente?

Estou recebendo um erro de vinculação ao compilar a biblioteca numpy contra o lapack, indicando que preciso compilar o lapack com -fPIC. Eu pensei que tinha feito exatamente isso. Existe uma maneira de determinar que a biblioteca lapack produzida ...

5 a resposta

Teste C se a variável estiver na seção somente leitura

Gostaria de escrever uma função de log de baixo nível que se pareceria com: DO_DBG("some string", val1, val2)O que eu quero fazer é armazenar o ponteiro para a string em vez de uma cópia da string, por razões de desempenho. Isso pressupõe que a ...

6 a resposta

Instalando o OpenMP no Mac OS X 10.11

Como faço para que o OpenMP seja executado no Mac OSX 10.11, para que eu possa executar scriptsvia terminal? Eu instalei o OpenMP:brew install clang-omp. Quando corro, por exemplo:gcc -fopenmp -o Parallel.b Parallel.c a seguinte expressão ...

1 a resposta

quando o link estático g ++ pthread, causa falha na segmentação, por quê?

#include <iostream> #include <map> #include <thread> #define SIZE 1024 #define AMOUNT 100000 #define THREADS 4 class A { private: char a[SIZE]; }; void test() { std::cout << "test start\n"; std::map<int, A*> container; for(int i=0; i<AMOUNT; i++) ...

3 a resposta

Vincular estaticamente ncurses ao programa

Estou tendo problemas para vincular estaticamente ncurses a um dos meus programas Aqui está um programa de amostra realmente simples: #include<ncurses.h> int main(){ initscr(); printw("Hello world\n"); refresh(); getch(); endwin(); return 0; ...

1 a resposta

definir uma seção do programa no código C (GCC)

Na linguagem assembly, é fácil definir uma seção como: .section fooComo isso pode ser feito no código C? Eu quero colocar um pedaço de código C em uma seção especial em vez de.text, então poderei colocar essa seção em um local especial no script ...

1 a resposta

(montagem embutida em C) Mensagens do assembler: Erro: pseudo-op desconhecido:

Eu escrevi uma função C "wrapper" curta para umasm montagem em linha, como abaixo. O código de montagem consiste em um loop while, computando vários produtos de pontos vetoriais usando SSE2. Estou usando o GCC 4.8.4 no Ubuntu 14.04 em um x86. O ...

2 a resposta

Número de instruções executadas diferentes para o programa Hello World Nasm Assembly e C

Eu tenho um depurador simples (usando ptrace:http://pastebin.com/D0um3bUi [http://pastebin.com/D0um3bUi]) para contar o número de instruções executadas para um determinado programa executável de entrada. Ele usa o modo de execução de etapa única ...

1 a resposta

Instalando o gfortran no Linux como usuário

Eu sou um usuário não administrador de um servidor Linux (CentOS 6.6) no trabalho. Faço login através de um programa terminal em um computador Windows. Meu problema é que a TI não se sente à vontade para atualizar o GCC / gfortran para mim, ...