[so] [ tema 2 ] Legare biblioteca partajata la aplicatie
    Dragos Tarcatu 
    tarcatu_dragosh at yahoo.com
       
    Thu Mar 24 15:42:45 EET 2011
    
    
  
Modifica si targetul de build bin la modul:
bin: main.o
    g++ -L. -lcrypto main.o -o bin
Dragos
________________________________
From: lupescu <lupescu_grigore at hotmail.com>
To: so at cursuri.cs.pub.ro
Sent: Thu, March 24, 2011 3:35:29 PM
Subject: Re: [so] [ tema 2 ] Legare biblioteca partajata la aplicatie
Nup, tot "no reference". Ca idee incercasem si doar cu gcc sa compilez si tot 
tipa.Incercasem sa ma mai joc si cu pozitionarea partii de legare a librariei 
dar am avut erori de genul "does not exist", hence
o vede dar aparent nu gaseste functia respectiva.
Deci am asa :
///////////////////////////////////////////////////
Makefile
//////////////////////////////////////////////////
CFLAGS = -Wall -W
make:    clean bin
bin: main.o
    g++  -Wl,-rpath -llibcrypto -L. main.o -o bin 
main.o:    main.cpp
    g++ -c  main.cpp $(CFLAGS) 
clean:
    rm -f bin
    rm -f *.o
///////////////////////////////////////////////////
main.cpp
//////////////////////////////////////////////////
#include <stdio.h>
#ifdef __cplusplus
extern "C" {
#endif
int crypt_des(void *in, int len, void *out);
#ifdef __cplusplus
}
#endif
int main(void)
{
  crypt_des(NULL,0,NULL);
  printf("E ok\n");
  return 0;
}
_______________________________________________
http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20110324/ae9b9d9d/attachment.htm>
    
    
More information about the so
mailing list