The UNIX and Linux Forums  
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX für Fortgeschrittene und Experten
.
Google unix.com



UNIX für Fortgeschrittene und Experten Expert-to-Experte. Erfahren Sie fortgeschrittene UNIX-, UNIX-Kommandos, Linux-Betriebssysteme, System-Administration, Programmierung, Shell, Shell-Skripte, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Dateien zusammenführen koti_rama Shell Programmierung und Scripting 5 12-24-2007 10:59 PM
Wie Dateien zusammenführen lestat_ecuador Shell Programmierung und Scripting 3 06-07-2007 07:45 AM
merge mehrere Zeilen aus flachen Datei hnhegde Shell Programmierung und Scripting 4 12-05-2006 07:13 PM
Verwenden Sie sed zu verschmelzen mehrere Zeilen xb88 Shell Programmierung und Scripting 3 08-08-2006 02:54 PM
Hilfe bei der Zusammenführung von Dateien u263066 Shell Programmierung und Scripting 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 Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 02-15-2006
senthilvnr senthilvnr is offline
Registrierte Nutzer
  
 

Join Date: Feb 2006
Beiträge: 2
Wie zusammenführen oder 2 unabhängige Link. So-Dateien

Hi all,

Ich entwickle eine Anwendung in der Tcl, Inwhich Ich habe zu laden viele Module in C geschrieben Ich bin die Umwandlung von C-Modulen in shared object (. So-Dateien), und wickeln Sie es mit meiner Bewerbung mit SWIG, für die ich hatte das Interface-Datei.

Nun meine Frage ist, habe ich zwei verschiedene. So-Dateien, lassen Sie mich es als Name (prog1.so) und (prog2.so). Mein prog1.so enthält 5 Funktionen und meine prog2.so enthält 3 Funktionen.

Wenn ich Last prog1.so Datei einzeln in tclsh Shell, kann ich können, um die verfügbaren Funktionen in prog1.so. Auch für prog2.so auch. Aber ich möchte, um alle Funktionen in der prog1.so und prog2.so.

Kann jemand mir helfen, dieses Problem zu sortieren aus !!!!!!!!!!!!!!!!!!!!!!!!!!!

Hier ist das Verfahren, was ich getan habe. bitte korrigieren Sie mich, wenn ich etwas falsch.

Schritt 1:
------
Ich habe den "prog1.c" Datei-und Interface-Datei "prog1.i" und die Schaffung eines Wrapper-Code für die es mit dem Befehl

$ Schluck --tcl prog1.i

Dies wird mir "prog1_wrap.c", das ist ein Wrapper-Code für mein C-Programm.

Schritt 2:
------
Jetzt habe ich die kompilieren prog1.c und prog1_wrap.c mit dem folgenden Befehl

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

Dies wird mir prog1.o und prog1_wrap.o Dateien.


Schritt 3:
------
Jetzt habe ich ein prog1.so Datei mit dem folgenden Befehl

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

Schritt 4:
------

Hier werde ich mich zum tclsh Shell und laden Sie die (. So-Datei).

% Last ./prog1.so PROG1

Dieser lädt die Datei, und ich kann der Lage, die Funktion in prog1.c

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

Ich kann das die gleiche Anzahl für alle Programme einzeln. Aber wenn ich versuche zu verbinden Shared Object-Dateien aus zwei Programmen: Ich kann nicht in der Lage, laden Sie es in tclsh Shell.

Ich habe versucht mit den folgenden Befehlen, um die (. So-Dateien), doesnt ich wissen, ob es sinnvoll.

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


Ich hoffe, dass diese Methode, wenn sie nicht richtig zu verschmelzen zwei verschiedenen Shared Object-Datei.

Ich erwarte Ihre wertvollen Anregungen!
Vielen Dank im Voraus.



Grüße,
Kumar.
  #2 (permalink)  
Old 07-04-2008
dulcet dulcet is offline
Registrierte Nutzer
  
 

Join Date: Jul 2008
Beiträge: 1
Zusammenführen mehrerer. So-Dateien

Hi,

Ich sah, wie Sie Ihre Post auf unix.com über die Verknüpfung von mehreren. So-Dateien

http://www.unix.com/unix-advanced-ex...-so-files.html

und ich frage mich, wenn Sie eine Lösung für Ihr Problem?

Bitte lassen Sie es mich wissen.

Danke!
Teena
  #3 (permalink)  
Old 01-27-2009
void_void void_void is offline
Registrierte Nutzer
  
 

Join Date: Jan 2009
Beiträge: 1
!

hallo Freund,

Würden Sie bitte sagen Sie mir, wie kann ich. ", so der Datei" C-Code in meine

Ich habe eine Funktion wrrten

void print () (
printf ( "hallo Welt");
)

jetzt habe ich ihr. ", so daß" jetzt, wie kann ich diese Funktion nutzen (print ()) in mein C-Code direkt Ich meine, wie kann ich diesen Link. . .
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 07:20 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0