Este é o comando ligcc que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
ligcc - Wrapper em torno do gcc para criar aplicativos mais portáteis
SINOPSE
Ligcc [OPÇÃO ...]
DESCRIÇÃO
Esta página de manual documenta resumidamente o Ligcc comando.
Ligcc é um invólucro do gcc. Ele permite que você crie mais executáveis portáteis fazendo
três coisas:
· Força o vinculador a se vincular a símbolos glibc mais antigos. Usuários que usam um antigo
a versão da glibc não receberá mais o "símbolo indefinido GLIBC_2.4 em /lib/libc.so"-style
mensagens de erro.
· Permite que você se conecte estaticamente a qualquer outra biblioteca.
· Remove automaticamente dependências falsas. Por exemplo, seu programa usa libfoo.
libfoo usa libpng internamente, mas seu aplicativo não. Ainda assim, o arquivo pkg-config para
libfoo especifica "-lfoo -lpng" os parâmetros do vinculador. E tadaa - agora você tem um falso
dependência de libpng! LiGCC remove automaticamente o -lpng para você se seu aplicativo
não usa libpng diretamente.
· Adicionar $ ORIGIN / ../ lib para o caminho de pesquisa da biblioteca do binário. $ ORIGIN é o diretório em
em que o binário existe. Isso garante que seu binário possa encontrar dependências de biblioteca
que são colocados na pasta 'lib' com o mesmo prefixo. Você pode querer instalar
bibliotecas personalizadas em / lib. Se você definir $ APBUILD_PROJECTNAME, ligcc também adicionará
$ ORIGIN / ../ lib /$ APBUILD_PROJECTNAME para o caminho de pesquisa da biblioteca.
OPÇÕES
Veja a página de manual de gcc(1) para obter mais informações sobre as opções possíveis.
Existem também várias variáveis de ambiente disponíveis para modificar a verificação de comportamento do ligcc
a documentação para mais informações.
Use ligcc online usando serviços onworks.net