![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| UNIX para usuarios avanzados y expertos Experto a experto. Aprender avanzada UNIX, los comandos de UNIX, Linux, Sistemas Operativos, Administración de Sistemas, Programación, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| fusión de archivos | koti_rama | Programación de scripts de shell y | 5 | 12-24-2007 10:59 PM |
| Cómo unir los archivos | lestat_ecuador | Programación de scripts de shell y | 3 | 06-07-2007 07:45 AM |
| fusión de varias líneas del fichero "plano" | hnhegde | Programación de scripts de shell y | 4 | 12-05-2006 07:13 PM |
| Utilice sed de fusionar varias líneas | xb88 | Programación de scripts de shell y | 3 | 08-08-2006 02:54 PM |
| ayudar a unir los archivos | u263066 | Programación de scripts de shell y | 5 | 07-24-2006 04:24 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Cómo fusionar o Link 2 independientes. Archivos a fin de
Hola a todos,
Estoy desarrollando una aplicación en Tcl, En cuyo tengo que cargar muchos módulos escritos en C. Estoy convertir los módulos C en objeto compartido (. Así) archivos, y envuelve con mi aplicación mediante SWIG, por la que tuve el archivo de interfaz. Ahora mi pregunta es, tengo dos diferentes. Archivos a fin de, permítanme que como nombre (prog1.so) y (prog2.so). Mi prog1.so contiene 5 funciones y mi prog2.so contiene 3 funciones. Si i prog1.so carga en el archivo individual tclsh concha, me pueden llamar a las funciones disponibles en prog1.so. Del mismo modo para prog2.so también. Pero quiero llamar a todas las funciones disponibles en el prog1.so y prog2.so. ¿Hay alguien que me ayude a solucionar este problema en !!!!!!!!!!!!!!!!!!!!!!!!!!! Aquí es el procedimiento por lo que hice. la amabilidad de corregirme si hice algo mal. Paso 1: ------ Tengo el "prog1.c" archivo de archivos y la interfaz "prog1.i" y la creación de un envoltorio de código usando el comando $ Trago --tcl prog1.i Esto me dará "prog1_wrap.c", que es un envoltorio de código C para mi programa. Paso 2: ------ Ahora compile el prog1.c y prog1_wrap.c usando el siguiente comando $ Gcc-c-fPIC prog1.c prog1_wrap.c-I / usr / local / include Esto me dará prog1.o y prog1_wrap.o archivos. Paso 3: ------ Ahora i prog1.so crear un archivo con el siguiente comando $ Gcc-compartida prog1.o prog1_wrap.o-o prog1.so paso 4: ------ Aquí voy a ir a la tclsh el depósito y de carga (. A fin de) archivo. % De carga ./prog1.so prog1 Esto carga el archivo y me puede llamar a la función disponible en prog1.c ++++++++++++++++++++++++++++++++++++++++++++++++++ + + + + Puedo hacer lo mismo para cualquier N º de programas individualmente. Pero si trato de combinar objetos compartidos de archivos de dos programas que no puedo poder cargarlo en tclsh depósito. He intentado con los siguientes comandos para fusionar los (. Así) los archivos, me doesnt saber si tiene sentido. 1. $ Gcc-compartido-o prog1.so prog2.so combine.so 2. $ Gcc-compartida prog1.o prog1_wrap.o prog2.o prog2_wrap.o-o combine.so Espero que estas no corregir un método para combinar dos objetos compartidos de archivos. Estoy Esperando su valiosas sugerencias! Gracias de antemano. Recuerdos, Kumar. |
|
||||
|
Combinar múltiples. Archivos a fin de
Hola,
Vi tu mensaje en unix.com acerca de la vinculación múltiples. Archivos a fin de http://www.unix.com/unix-advanced-ex...-so-files.html y me pregunto si ha encontrado una solución a su problema? Por favor, hágamelo saber. Gracias! Teena |
|
||||
|
!
hola amigo,
haga el favor de decirme ¿Cómo puedo utilizar ". fin de archivo" en mi código C He wrrten una función vacío de impresión () ( printf ( "Hola Mundo"); ) ahora, he creado su ". por lo que" ahora ¿Cómo puedo usar esta función (de impresión ()) en mi código directamente c i significa cómo puedo vincular estos. . . |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|