これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gauche-config です。
プログラム:
NAME
gauche-config - Gauche の構成パラメータを取得します
SYNOPSIS
ゴーシュ構成 オプション
DESCRIPTION
ゴーシュ構成 の設定時に指定されたさまざまなパラメータを表示します。
ゴーシュ スキームの実装。 Makefile やその他の構成スクリプトで使用できます。
それはゴーシュを使用します。
OPTIONS
全般 パラメータ
-V ゴーシュバージョン。
--再構成
現在の Gauche インストールの構成に使用されるコマンド ラインを出力します。 それは
同じ構成で別の Gauche ソース ツリーを構成するのに非常に便利です。
「gauche-config --reconfigure |」と入力するだけです。 しー。
技術パラメータ 〜へ コンパイル an 不器用な
-私、 -L、 -l
「-I」オプション (ディレクトリを含む)、「-L」オプション (ライブラリ ディレクトリ)、および
コンパイルに必要なコンパイラの「-l」オプション (ライブラリ)
Gauche ライブラリをリンクするアプリケーション。
--cc 現在のインストールをコンパイルするために使用されるコンパイラの名前。
- 交流 Gauche 固有の autoconf マクロを含むディレクトリ名。
- アーチ アーキテクチャ署名。アーキテクチャに依存するパス名で使用されます。
ファイル、たとえば「i686-pc-linux-gnu」。
技術パラメータ 〜へ install ファイル
--syslibdir、 --sysarchdir、 --sysincdir
Gauche コア システムの Scheme ファイルが格納されるディレクトリ (アーキテクチャに依存)
ファイルとヘッダー ファイルがそれぞれインストールされます。 これらのディレクトリは以下に属します
ゴーシュコア。 追加のパッケージにはファイルを入れないでください。
--sitelibdir、 --sitearchdir、 --siteincdir
追加パッケージが Scheme ファイルを配置するディレクトリ、アーキテクチャ -
それぞれ依存ファイルとヘッダー ファイルです。
--pkglibdir、 --pkgarchdir、 --pkgincdir
--sitelibdir などと同じですが、ベース ディレクトリ名がそのまま残される点が異なります。
`${datadir}'。 結果は、ベースとして Makefile に埋め込むのに適しています。
ディレクトリは、構成時ではなくビルド時にオーバーライドされる可能性があります。 の
Gauche 拡張パッケージのデフォルトのテンプレートでは、次のオプションを使用します。
--マンディール、 --infodir
Gauche のマンページと情報ドキュメントがインストールされるディレクトリ。
技術パラメータ 〜へ コンパイル 不器用な 拡張
-- オブジェクトサフィックス
コンパイルされたオブジェクトの拡張子 (例: 'o')。
--実行可能ファイルのサフィックス
実行可能ファイルのサフィックス (通常、Unix バージョンでは空、Windows では「.exe」)。
ご了承ください '。' 他の -suffix とは対照的に、このオプションの suffix の一部です。
オプション。
--so-接尾語
動的にロード可能な (dlopen 可能) モジュールの拡張 (例: 「so」または「dll」)。
--so-cflags
共有オブジェクトをコンパイルするために必要なフラグ。
--so-ldflags
Gauche 拡張機能をリンクするために必要なフラグ。
--so-libs
Gauche 拡張機能にリンクされるライブラリ。
--dylib-接尾辞
動的にリンクされたライブラリのサフィックス。 一部の Unix バリアントには特別なサフィックスが必要です
(「dylib」など)。 他のプラットフォームでは、これは「--so-suffix」と同じです。
--dylib-ldflags
動的にリンクされたライブラリ ファイルをリンクするために必要なフラグ。 一部の Unix バリアントでは、
特別なフラグ。 他のプラットフォームでは、これは「--so-ldflags」と同じです。
--rpath-flag
RPATH をバイナリに埋め込むコンプラー フラグ。
--libgauche-so
libgauche の共有ライブラリの名前。
作者
川井史朗([email protected])
onworks.net サービスを使用してオンラインで Gauche-config を使用する