The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a fejlett és szakértői Felhasználók
.
google unix.com



A UNIX a fejlett és szakértői Felhasználók Szakértő-to-szakértő. Tudjon fejlett UNIX, UNIX parancsokat, a Linux operációs rendszereket, Rendszeradminisztráció, programozás, a Shell, a Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
merge kép koti_rama Shell programozás és Scripting 5 12-24-2007 10:59 PM
Hogyan merge kép lestat_ecuador Shell programozás és Scripting 3 06-07-2007 07:45 AM
merge többszörös sorokat lakás fájl hnhegde Shell programozás és Scripting 4 12-05-2006 07:13 PM
Használja sed összevonása több vonal xb88 Shell programozás és Scripting 3 08-08-2006 02:54 PM
segítséget merge kép u263066 Shell programozás és Scripting 5 07-24-2006 04:24 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 02-15-2006
senthilvnr senthilvnr is offline
Regisztrált felhasználó
  
 

Join Date: Feb 2006
Hozzászólások: 2
Hogyan egyesítése vagy Link 2 független. Így kép

Hi all,

Én fejlődő kérelem Tcl, Inwhich én betölteni sok modulok írt C. Én konvertáló e C modulok be osztott (. So) fájlokat, és csomagolja be my alkalmazásnak vedel, én az interfész fájlt.

Most a kérdésem az, hogy két különböző. So fájl, engedjék meg, hogy a név (prog1.so) és (prog2.so). Saját prog1.so tartalmaz 5 funkciók és én prog2.so 3 feladatokat.

Ha terhelés prog1.so fájl egyedileg tclsh borító, meg tudom tenni, hogy a funkciók elérhetővé prog1.so. Hasonlóképpen a prog2.so is. De szeretném, hogy minden elérhető funkciók mind a prog1.so és prog2.so.

Tud akárki segítsen nekem, hogy ezt a fajta problémát meg !!!!!!!!!!!!!!!!!!!!!!!!!!!

Itt az az eljárás, amit tettem. kedves korrekt, ha én tettem valami rossz.

1. lépés:
------
Van a "prog1.c" fájlt és interfész file "prog1.i", valamint a csomagolás a kódot, hogy a parancsnoki

$ Vedel --tcl prog1.i

Ez ad nekem "prog1_wrap.c", amely a wrapper kódot my C program.

2. lépés:
------
Most össze a prog1.c és prog1_wrap.c a következő parancs

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

Ez ad nekem prog1.o és prog1_wrap.o fájlokat.


3. lépés:
------
Most létre prog1.so fájlt a következő parancs

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

4. lépés:
------

Itt megy a tclsh shell és betöltése (. So) fájlt.

%-Os terhelés ./prog1.so prog1

Ez betölti a fájlt, és tudok tenni, hogy a funkció elérhető prog1.c

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

Én is ugyanezt teszi minden no.of programok számára. De ha megpróbálom kombinálni osztott kép a két programot Én nem tudja betölteni azt a tclsh shell.

Próbáltam a következő parancsokat összevonását (. So) fájlokat, én doesnt tudom-e értelme.

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

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


Remélem, ha ezeket nem helyes módszer, hogy egyesíti a két különböző osztott fájlt.

Én Expecting értékes javaslatokat!
Thanks in Advance.



Üdvözlettel,
Kumar.
 

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 07:03 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0