The UNIX and Linux Forums  

Go Back   El UNIX y Linux Foros > Arriba Foros > UNIX para usuarios avanzados y expertos
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 02-15-2006
senthilvnr senthilvnr is offline
Usuario Registrado
  
 

Fecha: febrero 2006
Publicaciones: 2
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.
  #2 (Enlace permanente)  
Old 07-04-2008
suave dulcet is offline
Usuario Registrado
  
 

Fecha: julio 2008
Publicaciones: 1
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
  #3 (Enlace permanente)  
Old 01-27-2009
void_void void_void is offline
Usuario Registrado
  
 

Fecha: enero 2009
Publicaciones: 1
!

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. . .
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 05:37 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0