これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pth-config です。
プログラム:
NAME
pth-config - Pthライブラリビルドユーティリティ
VERSION
GNU Pth 2.0.7 (08 年 2006 月 XNUMX 日)
SYNOPSIS
pth-config [ - 助けて] [- バージョン] [- すべて] [--prefix] [--exec-プレフィックス] [--bindir] [--libdir]
[--includedir] [--マンディール] [--datadir] [--acdir] [--cflags] [--ldflags] [--libs]
DESCRIPTION
この pth-config プログラムは、構成と構築を簡単にするための小さなヘルパー ユーティリティです。
に基づくアプリケーション pth(3) 図書館。 C コンパイラをクエリするために使用できます。
アプリケーションを正しくコンパイルし、リンクするために必要なリンカー フラグ。
pth(3)ライブラリ。
OPTIONS
pth-config 次のオプションを受け入れます。
- 助けて
短い使用法情報を出力します。
- バージョン
インストールされているバージョン番号と日付を出力します。 pth(3)ライブラリ。
- すべて
すべてのフラグの出力を強制します。つまり、そうでない追加のフラグも含みます。 P番目
--prefix
アーキテクチャに依存しないファイルのインストールプレフィックスを出力します。
--exec-プレフィックス
アーキテクチャに依存するファイルのインストールプレフィックスを出力します。
--bindir
バイナリのインストール ディレクトリを出力します。
--libdir
ライブラリのインストールディレクトリを出力します。
--includedir
インクルードヘッダーのインストールディレクトリを出力します。
--マンディール
マニュアルページのインストールディレクトリを出力します。
--datadir
共有データのインストールディレクトリを出力します。
--acdir
のインストールディレクトリを出力します。 自動設定 データ。
--cflags
コンパイルに必要な C コンパイラ フラグを出力します。 pth(3)ベースのアプリケーション。
出力は通常、アプリケーション「Makefile」の「CFLAGS」変数に追加されます。
--ldflags
アプリケーションをリンクするために必要なリンカー フラグ (「-L」) を出力します。
pth(3) 図書館。 出力は通常、
アプリケーションの「Makefile」。
--libs
アプリケーションをリンクするために必要なライブラリ フラグ (「-l」) を出力します。
pth(3) 図書館。 出力は通常、アプリケーションの「LIBS」変数に追加されます。
「メイクファイル」。
実施例
CC = cc
CFLAGS = -O `pth-config --cflags`
LDFLAGS = `pth-config --ldflags`
LIBS = -lm `pth-config --libs`
全員:ふー
ふー:ふー。
$(CC) $(LDFLAGS) -o foo foo.o $(LIBS)
foo.o: foo.c
$(CC) $(CFLAGS) -c foo.c
onworks.net サービスを使用してオンラインで pth-config を使用する