これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド llvm-config です。
プログラム:
NAME
llvm-config - LLVM コンパイル オプションを出力します。
SYNOPSIS
llvm-config オプション [コンポーネント...]
DESCRIPTION
llvm-config LLVM を使用するアプリケーションの構築が容易になります。 印刷できます
LLVM に対してリンクするために必要なコンパイラ フラグ、リンカー フラグ、およびオブジェクト ライブラリ。
例
JIT に対してリンクするには:
g++ `llvm-config --cxxflags` -o HowToUseJIT.o -c HowToUseJIT.cpp
g++ `llvm-config --ldflags` -o HowToUseJIT HowToUseJIT.o
`llvm-config --libs エンジン bcreader scalaropts`
OPTIONS
- バージョン
LLVM のバージョン番号を出力します。
-助けて
の概要を印刷する llvm-config 引数
--prefix
LLVM のインストールプレフィックスを出力します。
--src-root
LLVM の構築元となったソース ルートを出力します。
--obj-root
LLVM の構築に使用されるオブジェクト ルートを出力します。
--bindir
LLVM バイナリのインストール ディレクトリを出力します。
--includedir
LLVM ヘッダーのインストール ディレクトリを出力します。
--libdir
LLVM ライブラリのインストール ディレクトリを出力します。
--cxxflags
LLVM ヘッダーを使用するために必要な C++ コンパイラ フラグを出力します。
--ldflags
LLVM ライブラリにリンクするために必要なフラグを出力します。
--libs
指定された LLVM に対してリンクするために必要なすべてのライブラリを出力します。 コンポーネント含みます
あらゆる依存関係。
--libnames
そして --libsただし、ライブラリの裸のファイル名を出力します。 -l or
パス名。 まだインストールされていない LLVM のコピーに対してリンクする場合に便利です。
--libfiles
そして --libsただし、各ライブラリ ファイルへのフル パスを出力します。 こんなときに便利です
Makefile の依存関係を作成し、ライブラリが存在する場合にツールが再リンクされるようにします。
変更を使用します。
-コンポーネント
有効なコンポーネント名をすべて出力します。
--ターゲット-ビルド
この LLVM のコピーでサポートされているすべてのターゲットのコンポーネント名を出力します。
--ビルドモード
LLVM のビルド時に使用されたビルド モードを出力します (例: デバッグまたはリリース)。
コンポーネント
使用可能なすべてのコンポーネントのリストを印刷するには、次を実行します。 llvm-config -コンポーネント。 ほとんどの場合、
コンポーネントは LLVM ライブラリに直接対応します。 有用な「仮想」コンポーネントには次のものがあります。
を
すべての LLVM ライブラリが含まれます。 コンポーネントが指定されていない場合のデフォルト。
バックエンド
ネイティブ バックエンドまたは C バックエンドのいずれかが含まれます。
エンジン
ネイティブ JIT またはビットコード インタープリターのいずれかが含まれます。
EXIT ステータス
If llvm-config 成功した場合は0で終了します。それ以外の場合は、エラーが発生した場合は終了します。
ゼロ以外の値。
onworks.net サービスを使用してオンラインで llvm-config を使用する