Resultados da pesquisa a pedido "linker"

1 a resposta

Erro de vinculação usando a biblioteca do Arduino com o stringstream do c ++

Estou usando umesp8266junto complatformiopara escrever um esboço simples. #include <sstream> #include <Arduino.h> std::stringstream s; void setup() { Serial.begin(9600); Serial.println("Test"); } void loop() { }Tudo deve ser configurado ...

3 a resposta

Desabilitar funções otimizadas para AVX no glibc (LD_HWCAP_MASK, /etc/ld.so.nohwcap) para registro valgrind e gdb

O linux x86_64 moderno com glibc detectará que a CPU suporta a extensão AVX e alternará muitas funções de string da implementação genérica para aOtimizado para ...

2 a resposta

Caracteres ilegais no caminho ao vincular objetos c ++ ao Visual C ++ para Linux Development

Eu também criei um aplicativo c ++ com o visual studio 2015 para windows.Eu também gosto de executá-lo em distros linux, então instalei no windows o plug-in Visual C ++ para desenvolvimento em Linux. Também criei uma VM do Ubuntu 16.04 para ...

1 a resposta

Como vincular com o vinculador GNU gold em vez de ld no Haskell

Meu projeto Haskell passa muito tempo emLinking dist/build/myapp/myapp ... e também no carregamento de bibliotecas compartilhadas ao executarTemplateHaskell código. Eu suspeito que isso é porqueld é lento. Como posso melhorar o tempo de link ...

1 a resposta

Como é uma situação em que diferentes implementações de uma função embutida são vinculadas a um executável classificado?

De acordo com uma regra de definição única (ODR), não posso ter uma função void function() { }definido mais de uma vez em um executável - o vinculador fará objeção. No entanto, o ODR é ignorado para funções embutidas: inline void function() { ...

1 a resposta

É possível usar uma biblioteca compilada gcc com o MSVC?

Eu tenho um projeto que dependelibiconv para várias operações. Eu estava usando binários pré-compilados paraiconv.lib para o Visual Studio 2008, mas agora tive que passar para o Visual Studio 2010 e não havia mais binários pré-compilados ...

2 a resposta

Xcode - faz com que force_load trabalhe com caminhos relativos

Algumas bibliotecas requerem o sinalizador -all_load vinculador ao vincular a um projeto Xcode. No entanto, isso leva a um erro de vinculador se houver conflitos de símbolos entre as bibliotecas. A solução é usar -force_load, que ...

3 a resposta

É seguro vincular objetos C ++ 17, C ++ 14 e C ++ 11

Suponha que eu tenha três objetos compilados, todos produzidos pelomesmo compilador / versão: A foi compilado com o padrão C ++ 11B foi compilado com o padrão C ++ 14C foi compilado com o padrão C ++ 17Para simplificar, vamos assumir que todos ...

2 a resposta

Listando símbolos não utilizados

Desejo remover o código morto de um projeto largish e gostaria de começar com símbolos não utilizados. Existe alguma maneira de fazer o vinculador listar símbolos não utilizados que foram otimizados? Estou usando o vinculador GNU (LD) junto com o ...

2 a resposta

Definir minha lib para LD_PRELOAD faz com que alguns processos produzam erros no carregador

Eu recebo o seguinte erro ao tentar executar um script para o qual tenho apenas acesso de execução: uname: symbol lookup error: /home/dumindara/random/sotest/a.out: undefined symbol: dlsym Isso é depois de eu ter definidoLD_PRELOAD variável de ...