![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| 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 |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
||||
|
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 |
| Megjelenítési módok | Rate this thread |
|
|