এটি হল i686-linux-gnu-python-config কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
python-config - পাইথন C/C++ এক্সটেনশন বা জন্য আউটপুট বিল্ড বিকল্প
এম্বেডিং
সাইনোপিসিস
python-config [ -- উপসর্গ ] [ --exec-প্রিফিক্স ] [ --অন্তর্ভুক্ত ] [ --libs ]
[ --cflags ] [ --ldflags ] [ --এক্সটেনশন-প্রত্যয় ] [ --configdir ] [
--help ]
বর্ণনাঃ
python-config প্রোগ্রাম কম্পাইল এবং লিঙ্ক করতে সাহায্য করে, যা এমবেড করে
পাইথন ইন্টারপ্রেটার, বা এক্সটেনশন মডিউল যা গতিশীলভাবে লোড করা যায়
(রান টাইমে) ইন্টারপ্রেটারে
বিকল্প
--cflags
সি কম্পাইলার পতাকা প্রিন্ট করুন।
--ldflags
পতাকাগুলি মুদ্রণ করুন যা লিঙ্কারে পাস করা উচিত।
--অন্তর্ভুক্ত
অনুরূপ, একই, সমতুল্য --cflags কিন্তু শুধুমাত্র -I বিকল্পগুলির সাথে (পাথনের পথ
হেডার ফাইল)।
--libs অনুরূপ, একই, সমতুল্য --ldflags কিন্তু শুধুমাত্র -l বিকল্পের সাথে (ব্যবহৃত লাইব্রেরি)।
-- উপসর্গ
প্রিফিক্স (বেস ডিরেক্টরি) প্রিন্ট করে যার অধীনে পাইথন হতে পারে
পাওয়া যায় নি।
--exec-প্রিফিক্স
এক্সিকিউটেবল প্রোগ্রাম ডিরেক্টরির জন্য ব্যবহৃত উপসর্গটি মুদ্রণ করুন (যেমন
যেমন বিন, sbin, ইত্যাদি)।
--এক্সটেনশন-প্রত্যয়
এক্সটেনশন মডিউলের জন্য ব্যবহৃত প্রিন্ট প্রত্যয় (_d সহ
ডিবাগ বিল্ডের জন্য পরিবর্তিত)।
--configdir
কনফিগারেশন ডিরেক্টরির পাথ প্রিন্ট করে যার অধীনে
মেকফাইল ইত্যাদি পাওয়া যাবে)।
--help ব্যবহারের বার্তা প্রিন্ট করুন।
উদাহরণ
সিঙ্গ-ফাইল সি প্রোগ্রাম তৈরি করতে খাবার পাইথন লাইব্রেরির বিরুদ্ধে, ব্যবহার করুন
gcc $(python-config --cflags --ldflags) progr.cpp -o progr.cpp
একটি মেকফাইলে একই:
CFLAGS+=$(শেল পাইথন-কনফিগ --cflags)
LDFLAGS+=$(শেল পাইথন-কনফিগ --ldflags)
সব: progr
একটি গতিশীল লোডযোগ্য পাইথন মডিউল তৈরি করতে, ব্যবহার করুন
gcc $(python-config --cflags --ldflags) -shared -fPIC progr.cpp
-o progr.so
onworks.net পরিষেবাগুলি ব্যবহার করে অনলাইনে i686-linux-gnu-python-config ব্যবহার করুন