[Libssh] Comment inclure libssh en static ?

.:: Alfred Sawaya ::. huji at huji.fr
Tue Jul 15 23:27:34 CEST 2008


Or if someone have already managed to use libssh as a static library, I
accept examples (sources or commands lines examples).
It's very important for me...

Thanks.

.:: Alfred Sawaya ::. a écrit :
> Youps, of course not. I've just did a mistake when copying the command.
> I did gcc (o sample saple.c libssh.a -lcrypto -lz.
> 
> I think that I don't do rights includes or I don't have rights files in
> my source folder.
> 
> In my foder I've sample.c libssh.a and crypt.o.
> If I delete crypt.o, it does not work anymore.
> 
> Jean-Philippe Garcia Ballester a écrit :
>> On Tue, Jul 15, 2008 at 09:41:25PM +0200, .:: Alfred Sawaya ::. wrote :
>>> Ca n'a pas l'air concluant :
>>>
>>> gcc -o sample libssh.a -lcrypto -lz
>>> /usr/lib/gcc/i486-linux-gnu/4.3.1/../../../../lib/crt1.o: In function
>>> `_start':
>>> (.text+0x18): undefined reference to `main'
>>> collect2: ld returned 1 exit status
>> 	It seems you're missing sample.c in the command above.
>> 	gcc -o sample sample.c libssh.a -lcrypto -lz
>>
>>> j'envoie le fichier que j'essaie de compiler en fichier joint, on sait
>>> jamais, surement une betise que j'ai fait... (c'est une version mini de
>>> sample.c)
>>>
>>> Aussi, le fichier est dans un dossier avec libssh.a et crypt.o mais bon
>>> ca ne marche pas non plus...
> 
> 


-- 


 --
|
  .:: Alfred Sawaya ::.
                        |
                      --





More information about the Libssh mailing list