これはコマンド i686-linux-gnu-python3-config で、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できます。
プログラム:
NAME
python-config - Python C/C++ 拡張機能の出力ビルド オプションまたは
埋め込み
SYNOPSIS
Python構成 [ --prefix ] [ --exec-プレフィックス ] [ -含む ] [ --libs ]
[ --cflags ] [ --ldflags ] [ -拡張子-サフィックス ] [ --abiflags ] [
- 助けて ]
DESCRIPTION
Python構成 プログラムのコンパイルとリンクを支援します。
Python インタープリター、または動的にロードできる拡張モジュール
(実行時に) インタプリタに読み込まれます。
OPTIONS
--abiflags
PEP3149で指定されているようにABIフラグを印刷します。
--cflags
Cコンパイラフラグを出力します。
--ldflags
リンカに渡す必要のあるフラグを出力します。
-含む
に似て --cflags ただし、-I オプションを使用した場合のみ (Python へのパス)
ヘッダー ファイル)。
--libs に似て --ldflags ただし、-lオプション(使用済みライブラリ)を使用する場合のみ。
--prefix
Python を実行できるプレフィックス (ベース ディレクトリ) を出力します。
発見した。
--exec-プレフィックス
実行可能プログラム ディレクトリに使用されるプレフィックスを出力します (例:
bin、sbin など)。
-拡張子-サフィックス
バイナリ拡張に使用される拡張サフィックスを出力します。
- 助けて 使用法メッセージを印刷します。
例
singe-filecプログラムをビルドするには うろつく Pythonライブラリに対して、
gcc $(python-config --cflags --ldflags)progr.cpp -o progr.cpp
makefileでも同じです。
CFLAGS + = $(shell python-config --cflags)
LDFLAGS + = $(shell python-config --ldflags)
すべて:プログラム
動的にロード可能なPythonモジュールを構築するには、
gcc $(python-config --cflags --ldflags) -shared -fPIC progr.cpp
-o progr.so
onworks.net サービスを使用してオンラインで i686-linux-gnu-python3-config を使用する