![]() |
|
|
Googleのunix.com
|
|||||||
| UNIXの詳細&エキスパートのためのユーザー 専門家への専門家。先進のUNIXは、 UNIXのコマンドは、 Linux 、オペレーティングシステム、システム管理、プログラミング、シェル、シェルスクリプトは、 Solarisのは、 Linux 、 HP - UXのは、 AIXので、 OS X 、 BSDのこちらをご覧ください。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| ファイルのマージ | koti_rama | シェルプログラミングとスクリプティング | 5 | 2007年12月24日 10:59午後 |
| ファイルをマージする方法 | lestat_ecuador | シェルプログラミングとスクリプティング | 3 | 2007年6月7日 07:45午前 |
| フラットファイルから複数の行をマージ | hnhegde | シェルプログラミングとスクリプティング | 4 | 2006年12月5日 07:13午後 |
| 合併を使用して複数行を削除するsed | xb88 | シェルプログラミングとスクリプティング | 3 | 2006年8月8日 02:54午後 |
| ファイルのマージに役立つ | u263066 | シェルプログラミングとスクリプティング | 5 | 2006年7月24日 04:24午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
どのように結合したり、 2つの独立リンクしてください。ためのファイル
こんにちはすべて、
私には、アプリケーションの開発です ティクル、 inwhich私は多くのモジュールをCで私は、共有オブジェクトに( 。ため)ファイルは、これらのモジュールの変換ç午前に包んで自分のアプリケーションと一緒に飲み、私のインターフェイスを使用して記述したファイルをロードする必要があります。 今私の質問ですが、私は2種類があります。ためのファイルを、私( prog1.so ) 、 ( prog2.so )として名をしましょう。マイprog1.so私prog2.so 3の機能が含まれて5の機能とされています。 もし私の負荷prog1.soシェルのファイルを個別にtclsh 、私はprog1.soで利用できる機能を呼び出すことができることができます。 prog2.soも同様。しかし、私のすべての機能の両方をprog1.soと電話で利用可能prog2.soしたい。 誰も私を!!!!!!!!!!!!!!!!!!!!!!!!!!!この問題を解決するのに役立ちます ここに私はやったことの手順です。何か間違っていた場合、親切に私が正しい。 ステップ1 : ------ ためのコマンドを使用して私は" prog1.c "ファイルとのインターフェイスファイル" prog1.i "とラッパーのコードを作成する $ガブガブ-はTCL prog1.i これは私には、私のCプログラムのラッパーコードです" prog1_wrap.c "を行います。 ステップ2 : ------ 今私はprog1.cとprog1_wrap.cは、次のコマンドを使用してコンパイル $ gccの- fPIC - cをprog1.c prog1_wrap.c 、私は/ usr / local /含める これは私prog1_wrap.oファイルprog1.oとする。 ステップ3 : ------ 今私はprog1.soのファイルは、次のコマンドを使用して作成 $ gccを共有prog1.o prog1_wrap.o -またはprog1.so ステップ4 : ------ ここに私は、シェルとtclsh ( 。ため)ファイルの読み込みに行きます。 %負荷./prog1.so prog1 これは、関数内で呼び出すことができるprog1.c利用することができますファイルをロードするとi ++++++++++++++++++++++++++++++++++++++++++++++++++ + + + + 私は同じno.ofプログラムを個別に行うことができます。 2つのプログラムiの場合、共有オブジェクトファイルを結合してくださいしかし、 tclshシェルでロードすることはできません。 私は、以下のコマンドでは、 ( 。ため)ファイルをマージしようとしたとき、私doesn't意味があるかどうかを知っている。 1 。 $ gccの- prog1.so prog2.so - combine.soまたは共有 2 。 $ gccの- prog1.o prog1_wrap.o prog2.o prog2_wrap.o共有またはcombine.so どこが間違ってこれらのメソッドは、 2つの異なる共有オブジェクトファイルをマージしてまいります。 私はあなたの貴重な提案を期待している! 事前に感謝します。 よろしく、 クマー。 |
|
||||
|
複数のマージ。ためのファイル
やあ、
複数のリンクについてunix.com上のポストを見た。ためのファイル http://www.unix.com/unix-advanced-ex...-so-files.html 場合は問題の解決策を見つけて頂きたいのですが? ご連絡ください。 ありがとう! ティーナ |