The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Advanced & ekspertbrukere
.
google unix.com



UNIX for Advanced & ekspertbrukere Expert-til-ekspert. Lær avanserte UNIX UNIX kommandoer, Linux operativsystem, systemadministrasjon, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
flette filer koti_rama Shell programmering og Skripting 5 12-24-2007 10:59
Hvordan flette filer lestat_ecuador Shell programmering og Skripting 3 06-07-2007 07:45
fusjonere flere linjer fra flat fil hnhegde Shell programmering og Skripting 4 12-05-2006 07:13
Bruk sed å slå sammen flere linjer xb88 Shell programmering og Skripting 3 08-08-2006 02:54
hjelp til å flette filer u263066 Shell programmering og Skripting 5 07-24-2006 04:24

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 02-15-2006
senthilvnr senthilvnr is offline
Registrert bruker
  
 

Bli Date: Feb 2006
Innlegg: 2
Hvordan flette eller Link 2 uavhengige. SÃ¥ filer

Hei alle,

Jeg utviklet et program i Tcl, Inwhich jeg må laste mange moduler skrevet i C. jeg konvertere disse C modulene i delt objekt (. Så filer), og bryte den med min søknad med SWIG, som jeg hadde grensesnittet fil.

Nå er spørsmålet mitt er, har jeg to forskjellige. Så filer, la meg gi det et navn som (prog1.so) og (prog2.so). Min prog1.so inneholder 5 funksjoner og min prog2.so inneholder 3 funksjoner.

Hvis jeg laster prog1.so fil enkeltvis i tclsh skallet, kan jeg kunne ringe funksjonene tilgjengelig i prog1.so. Tilsvarende for prog2.so også. Men jeg vil ringe til alle funksjonene som er tilgjengelige i både prog1.so og prog2.so.

Kan noen hjelpe meg å sortere dette problemet ut !!!!!!!!!!!!!!!!!!!!!!!!!!!

Her er prosedyren det jeg gjorde. De rette meg hvis jeg gjorde noe galt.

Trinn 1:
------
Jeg har "prog1.c" fil og grensesnitt fil "prog1.i" og skape en wrapper for det ved hjelp av kommandoen

$ Swig --TCL prog1.i

Dette vil gi meg "prog1_wrap.c" som er en wrapper for min C-program.

Trinn 2:
------
Nå i kompilerer prog1.c og prog1_wrap.c bruke følgende kommando

$ Gcc-fPIC-c prog1.c prog1_wrap.c-I / usr / local / omfatte

Dette vil gi meg prog1.o og prog1_wrap.o filer.


Trinn 3:
------
Nå oppretter jeg en prog1.so fil med følgende kommando

$ Gcc-delt prog1.o prog1_wrap.o-o prog1.so

Trinn 4:
------

Her vil jeg gå til tclsh shell og laste (. SO) fil.

% Beregnigner ./prog1.so prog1

Dette vil laste inn filen og jeg kan kunne ringe funksjonen tilgjengelig i prog1.c

++++++++++++++++++++++++++++++++++++++++++++++++++ + + + +

Jeg kan gjøre det samme for noen Antall programmene individuelt. Men hvis jeg prøver å kombinere delt objekt filer av to programmer kan jeg ikke klarer å laste det i tclsh shell.

Jeg prøvde med følgende kommandoer for å flette (. SO) filer, jeg ikke vet om det fornuftig.

1.
$ Gcc-delt prog1.so prog2.so-o combine.so

2.
$ Gcc-delt prog1.o prog1_wrap.o prog2.o prog2_wrap.o-o combine.so


Jeg håper disse der ikke er riktig metode for å slå sammen to ulike delte objektet fil.

Jeg venter verdifulle forslag!
Takk på forhånd.



Hilsen,
Kumar.
 

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er PÃ¥
Smilefjes er PÃ¥
[IMG] koden PÃ¥
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle klokkeslett er GMT -4. NÃ¥ er klokken 04:17.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0