এটি হল mkc_check_custom কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
mkc_check_custom - ব্যবহারকারীর কাস্টম চেক চালান।
সাইনোপিসিস
mkc_চেক_কাস্টম [-আর] উৎস ফাইল
mkc_চেক_কাস্টম cmd কমান্ড [আর্গস...]
mkc_চেক_কাস্টম -h
বর্ণনাঃ
If cmd কমান্ড নির্বাহযোগ্য mkc_চেক_কাস্টম রান cmd কমান্ড args. অন্যথায় এটি কম্পাইল করার চেষ্টা করে
উৎস ফাইল এবং কম্পাইলেশন সফল হলে আউটপুট 1 এবং অন্যথায় 0। যদি -r বিকল্প ছিল
প্রয়োগ করা এটি একটি সংকলিত প্রোগ্রাম চালায়। কি ধরনের কম্পাইলার ব্যবহার করবেন তার উপর নির্ভর করে উৎস ফাইল
এক্সটেনশন '.c' এর সাথে মিলে যায় ${CC} (C ভাষা), '.cc', '.cxx', '.C' এবং '.cpp'
মেলানো ${CXX} (C++ ভাষা), '.f' -- থেকে ${FC} (ফরট্রান)।
বিকল্প
-h সাহায্য বার্তা প্রদর্শন করুন।
-r থেকে সংকলিত এক্সিকিউটেবল চালান উৎস ফাইল.
-p পাঠ
জেনারেট করা ক্যাশে ফাইলের উপসর্গ। ডিফল্ট হল "কাস্টম"।
-n পাঠ
জেনারেট করা ক্যাশে ফাইলের অংশের নাম দিন।
ডিফল্ট হল `basename `।
-m পাঠ
বার্তা mkc_চেক_কাস্টম আউটপুট।
ডিফল্ট হল "কাস্টম টেস্ট sourcefile_or_cmd"।
-s mkc_চেক_কাস্টম এর একটি প্রস্থান অবস্থা আউটপুট cmd কমান্ড args.
-d ক্যাশে ফাইল মুছুন।
-e কম্পাইলার/সিএমডি stderr-এ কিছু প্রিন্ট করলে 0 প্রিন্ট করুন।
-b 1/0 এর পরিবর্তে হ্যাঁ/না প্রিন্ট করুন।
পরিবেশ
CC সি কম্পাইলার
সিএক্সএক্স C++ কম্পাইলার
কার্গস কম্পাইলারে পাস করা বিকল্পগুলি (CC, CXX বা FC)
FC ফোরট্রান কম্পাইলার
CPPFLAGS
C এবং C++ এর জন্য প্রিপ্রসেসরের পতাকা
CFLAGS সি এর জন্য সংকলন পতাকা
সিএক্সএক্সফ্ল্যাগস
C++ এর জন্য সংকলন পতাকা
FFLAGS Fortran জন্য সংকলন পতাকা
MKC_VERBOSE
1 তে সেট করা থাকলে, ভার্বোস বার্তাগুলি stderr-এ আউটপুট হয়।
MKC_SHOW_CACHED
যদি 1 তে সেট করা হয় এবং MKC_VERBOSE 1 তে সেট করা হয়, ক্যাশে করা ফলাফলগুলি stderr এ আউটপুট হয়।
MKC_CACHEDIR
ডিরেক্টরি যেখানে অস্থায়ী এবং ক্যাশে ফাইল তৈরি করা হয়। সেট না থাকলে সেগুলি তৈরি করা হয়
একটি বর্তমান ডিরেক্টরিতে।
MKC_NOCACHE
MKC_NOCACHE ভেরিয়েবল 1 এ সেট করা না থাকলে সমস্ত ফলাফল ক্যাশে করা হয়।
MKC_DELETE_TMPFILES
1 তে সেট করা থাকলে, অস্থায়ী ফাইলগুলি সরানো হয়।
উদাহরণ
mkc_check_custom alloca_in_stdlib.c
mkc_check_custom custom_checks/cxx_foo_test.cc
mkc_check_custom /full/path/to/yacc_need_liby
onworks.net পরিষেবা ব্যবহার করে অনলাইনে mkc_check_custom ব্যবহার করুন