[Libssh] Comment inclure libssh en static ?

.:: Alfred Sawaya ::. huji at huji.fr
Tue Jul 15 22:44:24 CEST 2008


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