freebsd
[Início] [Todas as Listas]

Re: [FUG-BR] mudando o formato de uma biblioteca

From: "Carlos A. M. dos Santos" <unixmania@xxxxxxxxx>
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" <freebsd@xxxxxxxxxx>
Subject: Re: [FUG-BR] mudando o formato de uma biblioteca
Date: Fri, 16 May 2008 21:11:55 -0300
2008/5/16 Eduardo Lemos de Sa <edulsa@xxxxxxxxxxxxxxx>:

> Estou tendo problemas em compilar um programa: no Makefile ele requer que
> eu tenha as famosas bibliotecas atlas (que eu consegui instalar através do
> ports) na forma de libatlas.a, libf77blas.a, etc., porém foram geradas as
> libatlas.so e suas congêneres (libblasf77.so, libalapack.so, etc.). Por
> favor, há alguma forma de converter as lib*.so para lib*.a (desconfio que
> não seja somente mudar a extensão ou fazer um link, ou simplesmente editar
> o Makefile para trocar as *.a por *.so)? Outra saída, eu sei que funciona,
> é compilar a atlas na mão (então as *.a são geradas ao invés das *.so),
> porém isto custará um bom dia de processamento.

Não podes mudar a forma como o programa é ligado às bibliotecas? Algo como

     gcc -o foo foo.c -L/usr/local/lib -latlas

deve funcionar.

-- 
Carlos A. M. dos Santos

<Anterior na Thread] Thread Atual [Próximo na Thread>