این دستور python-config است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
python-config - گزینههای ساخت خروجی برای برنامههای افزودنی یا جاسازی python C/C++
خلاصه
python-config [ -- پیشوند ] [ ---exec-پیشوند ] [ --شامل می شود ] [ --libs ] [ --cflags ] [
--ldflags ] [ پسوند - پسوند ] [ --configdir ] [ --کمک ]
شرح
python-config به کامپایل و پیوند دادن برنامه هایی که مفسر پایتون یا
ماژول های افزونه که می توانند به صورت پویا (در زمان اجرا) در مفسر بارگذاری شوند.
OPTIONS
--cflags
پرچم های کامپایلر C را چاپ کنید.
--ldflags
پرچم هایی را که باید به پیوند دهنده منتقل شوند چاپ کنید.
--شامل می شود
مشابه --cflags اما فقط با گزینه های -I (مسیر به فایل های هدر پایتون).
--libs مشابه --ldflags اما فقط با گزینه های -l (کتابخانه های استفاده شده).
-- پیشوند
پیشوند (دایرکتوری پایه) را چاپ می کند که در آن پایتون را می توان پیدا کرد.
---exec-پیشوند
چاپ پیشوند مورد استفاده برای دایرکتوری های برنامه های اجرایی (مانند bin، sbin و غیره).
پسوند - پسوند
پسوند چاپ مورد استفاده برای ماژول های افزونه (از جمله _d اصلاح شده برای اشکال زدایی
می سازد).
--configdir
مسیر دایرکتوری پیکربندی را چاپ می کند که Makefile و غیره می توانند تحت آن قرار گیرند
یافت می شود).
--کمک پیام استفاده را چاپ کنید
مثال ها
برای ساختن برنامه singe-file c پرسه زدن در برابر کتابخانه پایتون، استفاده کنید
gcc $(python-config --cflags --ldflags) progr.cpp -o progr.cpp
در یک makefile به همین صورت:
CFLAGS+=$(شل python-config --cflags)
LDFLAGS+=$(شل python-config --ldflags)
همه: برنامه
برای ساخت یک ماژول پایتون قابل بارگذاری پویا، استفاده کنید
gcc $(python-config --cflags --ldflags) -shared -fPIC progr.cpp -o progr.so
از python-config به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید