זוהי הפקודה python2.7-dbg-config שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
python-config - אפשרויות בניית פלט עבור הרחבות או הטמעה של python C/C++
תַקצִיר
python-config [ -קידומת ] [ --exec-prefix ] [ --כולל ] [ -ליבס ] [ -cflags ] [
--ldflags ] [ --סיומת-סיומת ] [ --configdir ] [ - עזרה ]
תיאור
python-config עוזר להרכיב ולקשר תוכניות, המטמיעות את המתורגמן של Python, או
מודולי הרחבה שניתן לטעון באופן דינמי (בזמן ריצה) לתוך המתורגמן.
אפשרויות
-cflags
להדפיס את דגלי המהדר C.
--ldflags
להדפיס את הדגלים שצריך להעביר למקשר.
--כולל
דומה -cflags אבל רק עם אפשרויות -I (נתיב לקבצי כותרת python).
-ליבס דומה --ldflags אבל רק עם אפשרויות -l (ספריות משומשות).
-קידומת
מדפיס את הקידומת (ספריית הבסיס) שמתחתיה ניתן למצוא python.
--exec-prefix
הדפס את הקידומת המשמשת עבור ספריות תוכניות ניתנות להפעלה (כגון bin, sbin וכו').
--סיומת-סיומת
סיומת הדפסה המשמשת עבור מודולי הרחבה (כולל ה-_d ששונתה עבור ניפוי באגים
בונה).
--configdir
מדפיס את הנתיב לספריית התצורה שמתחתיה יכול ה-Makefile וכו'
להימצא).
- עזרה להדפיס את הודעת השימוש.
דוגמאות
כדי לבנות את תוכנית singe-file c פרוג נגד ספריית פיתון, השתמש
gcc $(python-config --cflags --ldflags) progr.cpp -o progr.cpp
אותו דבר ב-makefile:
CFLAGS+=$(Shell python-config --cflags)
LDFLAGS+=$(shell python-config --ldflags)
הכל: פרוגר
כדי לבנות מודול פיתון הניתן לטעינה דינמית, השתמש
gcc $(python-config --cflags --ldflags) -shared -fPIC progr.cpp -o progr.so
השתמש ב-python2.7-dbg-config באינטרנט באמצעות שירותי onworks.net