Perguntas com a tag "gcc"
0
Problemas com Plugins C++ no Linux
Estou trabalhando em um sistema de plugin para substituir bibliotecas compartilhadas.
Estou ciente dos problemas da ABI ao projetar uma API para libs compartilhados e pontos de entrada nas libs, tais como classes exportadas, deve ser cuidadosamente ...
1
Geneland instalação em R (Mac)
Estou tentando instalar o Geneland (a partir de https://i-pri.org/special/Biostatistics/Software/Geneland/#Installation) em R versão 3.5.1 no meu Mac (Mojave 10.14.6).
Eu primeiro adicionar o gcc problema, mas seguido (https://nistara.net/post/compi...
3
Soma dos elementos da matriz em uma região paralela, resultando em respostas erradas em OpenMP
Eu estava fazendo uma atividade na minha universidade, que requer para preencher uma matriz de [2000][2000] elementos e, em seguida, calcular a soma de todos os elementos de a que são múltiplos de 5 de forma paralela.
No começo eu tentei usar uma ma...
0
A compilação de C++11 código em versões anteriores do gcc
Estamos tentando construir um projeto de C++ que foi recentemente modificado para marcar alguns destruidor como noexcept em um sistema legado que usa o gcc 4.5.4.
O uso desta versão do compilador é obrigatório, para que a atualização não é uma solu...
0
Como posso misturar C e em linguagem assembly?
Eu tento carregar o IDT na memória em C e Assembly de código.
Eu acho que o problema é, talvez, o método de compilador.
Eu já tente de alguma pesquisa, mas eu acho que talvez eu tenha um outro problema. Por exemplo, eu tenho visto como a mistura de ...
0
Como configurar o GCC tais que `long double` = `duplo` = 64 bits
Eu estou cross-compilar GCC (6.4.0) em um X64_64 máquina i386, e tentar especificar que long double deve usar 64 bits, como dupla. A documentação do GCC tem sinalizadores de configuração como --with-long-double-64 e --without-long-double-128. Mas, ap...
0
Porque é que o meu ponteiro de arquivo sempre NULO, mesmo com o texto?
Eu estou tendo problemas para abrir e analisar um arquivo em C. agora estou tentando abrir um arquivo e de impressão fora da linha atual para o próximo até que o programa atinge o final do arquivo. No entanto, o ponteiro de arquivo sempre retorna NUL...
0
Biblioteca compartilhada usando dinamicamente vinculado função e não estaticamente ligadas função
Programamos uma biblioteca compartilhada que é usado como um "user exit" para IBM CMOD servidor (OnDemand) usando o gcc. A nossa biblioteca compartilhada é chamado pelo CMOD servidor quando necessário. CMOD parece estar usando uma versão de Onda que ...
2
Como executar uma antiga aplicação de um novo sistema operacional?
Eu não sou um Linux expert, mas eu estou estudando para ele e aqui está o "desafio": eu gostaria de porta de um antigo aplicativo a partir de Red Hat 9 para uma versão mais recente do Ubuntu / Debian. Este aplicativo parece precisar de versões muito ...
0
Cruz de acesso entre duas classes
Eu tenho duas classes que ambos têm para chamar métodos públicos para o outro. O problema é que uma dessas classes tem de ser definido primeiro. Então, quando eu definir uma classe que ele tem para chamar os métodos da classe que ainda não está defin...
0
C equivalente __cxa_demangle para o gcc?
Eu tenho usado o seguinte função no passado para demangle símbolos de c++ que se revelou muito útil:
char* __cxa_demangle(const char* __mangled_name, char* __output_buffer, size_t* __length, int* __status);
Agora eu trabalho em uma aplicação C que...
0
por que o gcc vs g++ compilar saída defferent OS abi
Estou a compilar rocksdb no linux. mas o sistema operacional ABI não mesmo quando usar o gcc / gcc
então, qual é a razão ?
adb-rocksdb git:(master) ✗ gcc -v ...
0
Por que declarar um valor de retorno para uma função que não retorna nada leva de tempo de execução falhar em apenas gcc8
No código a seguir uma função é declarada/definido como int setYear(int year_h){year = year_h;} (em vez de void setYear(...), levando a um tempo de execução de falha no gcc 8 E com o sinalizador -O[X] apenas.
Perguntas específicas:
O que mudou no ...
1
gcc - Como combinar __atributo__((dllexport)) e [[nodiscard]] em uma estrutura de definição?
Eu tenho uma struct que é marcado com o C++17 de [[nodiscard]] de atributo. Ele é definido assim:
struct [[nodiscard]] MyObject final
{
explicit MyObject(int id);
~MyObject();
MyObject(const MyObject&) = delete;
MyObject& op...
0
C/C++ Truques para Impor Ponto Flutuante Ordem das Operações
Estou procurando por maneiras de forçar o gcc a respeito de uma ordem específica de operações (não precisa ser a ordem que minimiza o erro de ponto flutuante, apenas o que a ordem acontece que eu quiser) de dupla-precisão aritmética de uma seção espe...
0
Estouro de Buffer: overrwrite CH
Eu tenho um programa vulnerável a buffer overflow. A função que é vulnerável leva de 2 argumentos. O primeiro é um padrão de 4 bytes. Para o segundo, no entanto, o programa executa as seguintes:
xor ch, 0
...
cmp dword ptr [ebp+10h], 0F00DB4BE
...
0
Como corrigir o gcc incluem caminho ordem de pesquisa do problema (erro de entrada/saída)?
Um dos nossos Ubuntu 16.04 sistemas (gcc 5.4.0) está a falhar uma compilação do que anteriormente sucedeu. A falha é:
$ g++ -c -std=c++14 -Wall -pedantic -m64 -march=native -I../Kernel -I/net/simdata/Hudson_OpenSourceLibs/Boost/ -fpic -O3
../StarLi...
0
libwebsocket Linux Eclipse formato de arquivo não reconhecido
Eu instalei o libwebsocket biblioteca no meu Linux Ubuntu computador. Ele cria ok e instala.
Quando eu adicionar a biblioteca do Eclipse, a compilação completa (por isso pode encontrar todos os arquivos de cabeçalho). A ligação falhar com:
arm-dey-...
0
Como posso copiar uma árvore de sintaxe abstrata gerado pelo GCC-8.2.0 em um .ponto de arquivo?
A AST estrutura de dados mudou muito superior a versão do GCC. Eu perguntei o autor do VCG plugin e o plugin não é mais atualizado.Como faço agora obter a plena AST estrutura impresso como o VCG plugin?
3
A compilação cruzada com arm-linux-gnueabihf
Eu sou muito novo para a compilação cruzada. Depois de baixar o arm-linux-gnueabihf ferramenta de braço. Eu tentei usar o binário chamado arm-linux-gnueabihf-g++ e arm-linux-gnueabihf-gcc para compilar o código. O meu comando se parece com algo como:...
0
C++: Desativar estilo antigo elenco de avisos no CMake
Eu sou a interface com uma base de código que usa extensivamente velho estilo de lança (milhares). Eu estou tentando desativar esses avisos na Cmake, mas ele simplesmente não está a funcionar (eu não quero ver 1000s de avisos, nem me importo de corri...
0
Programa não imprimir nada, até onde é suposto
Eu estava revendo alguns básica loop de programas de preparação para o jogo de amanhã teste.
int N=10;
for (int i=0; i<N; i++)
{
if (i==2) continue;
printf("%%d", i);
}
int i=0;
while (i<N)
{
if (i==2) continue;
printf("%...
0
Tempo de compilação problema: /usr/lib/gcc/x86_64-pc-cygwin/7.4.0/../../../../x86_64-pc-cygwin/bin/ld: cannot find-lstdc++
Estou tentando compilar o código-fonte no Windows 10 NetBance:
#include <Windows.h>
#include <jni.h>
typedef struct JavaVMCreationResult {
JavaVM* jvm;
JNIEnv* env;
} JVMCreationResult;
JVMCreationResult* CreateJavaVM() {
Jav...