スポンサーリンク

CRUNCHIDE(1) FreeBSD 一般コマンドマニュアル CRUNCHIDE(1)

名称

crunchide − プログラムをクランチしてまとめる際に、シンボル名を ld から隠 蔽する

書式

crunchide [−f keep-list-file] [−k keep-symbol] [object-file ...]

解説

crunchide ユーティリティは object-file の大域シンボルを隠蔽し、続くリンカ ld(1) の実行でそれらが無視されるようにします。 −k keep-symbol オプション および −f keep-list-file オプションにより、いくつかのシンボルを見える状態 のままにしておくことができます。ファイル keep-list-file は、見える状態に しておくシンボルのリストです。このファイルにはシンボルを 1 行にひとつずつ 記述します。 keep-symbol もしくは keep-list-file において指定する名前 は、C における名前です。例えば C の関数 ‘‘foo’’ を見えるようにするために は、オプション ‘‘-k foo’’ を使用します。

crunchide ユーティリティは crunchgen(1) とともに用いられるプログラムとし て設計されています。 crunchgen(1) は複数のコンポーネントプログラムからク ランチバイナリを作成する処理を自動化するプログラムです。

関連項目

crunchgen(1), ld(1)

作者

crunchide ユーティリティは James da Silva ⟨jds@cs.umd.edu⟩ によって作成さ れました。

Copyright (c) 1994 University of Maryland. All Rights Reserved.

Chris Demetriou ⟨cgd@netbsd.org⟩ が crunchide を再構成し、複数のオブジェ クト形式をサポートし、 ELF オブジェクトのサポートと ECOFF オブジェクトの 認識を追加しました。

Copyright (c) 1997 Christopher G. Demetriou. All Rights Reserved.

FreeBSD 10.0 June 14, 1994 FreeBSD 10.0

スポンサーリンク