これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mm-config です。
プログラム:
NAME
mm-config - OSSP mm ライブラリ設定/ビルド ユーティリティ
VERSION
OSSP mm 1.4.1 (10 年 2006 月 XNUMX 日)
SYNOPSIS
mm-config [ - 助けて] [- バージョン] [--cflags] [--ldflags] [--libs]
DESCRIPTION
mm-config プログラムは、構成と構築を簡単にするための小さなヘルパー ユーティリティです。
に基づくアプリケーション mm(3) 図書館。 C コンパイラをクエリするために使用できます。
アプリケーションを正しくコンパイルし、リンクするために必要なリンカー フラグ。
mm(3)ライブラリ。
OPTIONS
mm-config 次のオプションを受け入れます。
- 助けて
短い使用法情報を出力します。
- バージョン
インストールされているバージョン番号と日付を出力します。 mm(3)ライブラリ。
--cflags
コンパイルに必要な C コンパイラ フラグを出力します。 mm(3)ベースのアプリケーション。
出力は通常、アプリケーション「Makefile」の「CFLAGS」変数に追加されます。
--ldflags
アプリケーションをリンクするために必要なリンカー フラグ (「-L」) を出力します。 mm(3)
図書館。 出力は通常、アプリケーションの「LDFLAGS」変数に追加されます。
「メイクファイル」。
--libs
アプリケーションをリンクするために必要なライブラリ フラグ (「-l」) を出力します。
mm(3) 図書館。 出力は通常、アプリケーションの「LIBS」変数に追加されます。
「メイクファイル」。
実施例
CC=cc
CFLAGS=-O `mm-config --cflags`
LDFLAGS=`mm-config --ldflags`
LIBS=-lm `mm-config --libs`
全員:ふー
ふー:ふー。
$(CC) $(LDFLAGS) -o foo foo.o $(LIBS)
foo.o: foo.c
$(CC) $(CFLAGS) -c foo.c
onworks.net サービスを使用して mm-config オンラインを使用する