Next: , Previous: addr2line, Up: Top


11 nlmconv

nlmconvは,再配置可能なオブジェクトファイルをNetWare Loadable Moduleに変換します.

警告: nlmconvは,NLMターゲットに対してのみ役に立つの で,常にバイナリユーティリティの一部として構築されるわけではありません.
     
     nlmconv [-I bfdname|--input-target=bfdname]
             [-O bfdname|--output-target=bfdname]
             [-T headerfile|--header-file=headerfile]
             [-d|--debug] [-l linker|--linker=linker]
             [-h|--help] [-V|--version]
             infile outfile
     

nlmconvは,再配置可能な‘i386’オブジェクトファイル infileをNetWare Loadable Module outfileに変換し,さらに, NLM ヘッダ情報に対するheaderfileを読み込みます.ヘッダで使用され ているNLMコマンドファイル言語を書くことに関する説明は, Novell, Inc.で 利用可能な,NLM Software Developer's Kit (“NLM SDK”)の一部である, NLM Development and Tools Overviewの,‘linkers’セクション の特定の‘NLMLINK’を参照してください.nlmconvは, infileを読み込むために,gnu Binary File Descriptorライブラ リを使用します. 詳細は,BFD,を参照してください.

nlmconvはリンクステップを実行することが可能です.言い換える と,(コマンドラインで一つの入力ファイルを単に指定するのではなく)定義ファ イルでリストアップした場合,入力に対して一つ以上のオブジェクトファイル をリストアップすることが可能です.この場合,nlmconvはリンカ を呼び出します.

-I bfdname
--input-target=bfdname
入力ファイルのオブジェクトフォーマットです.nlmconvは,通常 与えられたファイルのフォーマットを決定することが可能です(そのためデフォ ルトは不要です).詳細は,See Target Selection.
-O bfdname
--output-target=bfdname
出力ファイルのオブジェクトのフォーマットです.nlmconvは,出 力のフォーマットを入力のフォーマットを元に推測し,例えば,‘i386’ 入力ファイルに対する出力のフォーマットは,‘nlm32-i386’になります. 詳細は,See Target Selection.
-T headerfile
--header-file=headerfile
NLMヘッダ情報のためにheaderfileを読み込みます.ヘッダファイルで 使用されているNLMコマンドファイルの言語を書くときの命令については, Novell, Inc. で利用可能なNLM Software Developer's Kitの一部となってい る,NLM Development and Tools Overviewの‘linkers’セクショ ンを参照してください.
-d
--debug
nlmconvが使用しているリンカコマンドラインを(標準エラー出力に) 表示します.
-l linker
--linker=linker
すべてのリンクでlinkerを使用します.linkerは,絶対パス名ま たは相対パス名が可能です.
-h
--help
使用方法の概要を出力します.
-V
--version
nlmconvのバージョンナンバーを出力します.