これはコマンド x86_64-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 サービスを使用してオンラインで x86_64-linux-gnu-python3-config を使用する