এটি হল কমান্ড গ্যাক যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
GAC - GAP কম্পাইলার
সাইনোপিসিস
gac [-c|-d] [-o ] {-চ} ...
বর্ণনাঃ
GAC ইনপুট ফাইল কম্পাইল করে। ইনপুট ফাইল অবশ্যই GAP সোর্স কোড হতে হবে (প্রত্যয় '.g' বা
'.gap'), C সোর্স কোড (প্রত্যয় '.c'), বা সংকলিত কোড ফাইল (প্রত্যয় '.o')।
যদি না হয় -c না -d দেওয়া হয়, তারপর 'gac' উৎপন্ন করে
একটি নতুন কার্নেল, যা সমস্ত ইনপুট ফাইলের জন্য সংকলিত কোড ধারণ করে।
-c ইনপুট ফাইলগুলিকে স্থিরভাবে লোডযোগ্য অবজেক্ট ফাইলগুলিতে কম্পাইল করে, যা অবশ্যই লিঙ্ক করা উচিত
একসাথে একটি নতুন কার্নেল.
-d ইনপুট ফাইলগুলিকে গতিশীলভাবে লোডযোগ্য অবজেক্ট ফাইলগুলিতে কম্পাইল করে, যা লোড করা যেতে পারে
রানটাইমে একটি কার্নেল দ্বারা।
-C শুধুমাত্র ইনপুট ফাইলগুলিকে সি কোডে কম্পাইল করে, যার জন্য কম্পাইলেশন এবং লিঙ্কিং প্রয়োজন হবে
ব্যবহারযোগ্য হতে
-r স্ট্যাটিক্যালি কম্পাইল করা ফাইলগুলিকে এর সাথে সম্পর্কিত পাথনাম দ্বারা দেওয়া হবে বলে ধরে নেওয়া হবে
GAP রুট, এবং ফাইল আপেক্ষিক চাওয়া হলে স্বয়ংক্রিয় লোডিংয়ের জন্য কম্পাইল করা হবে
GAP রুটে।
-o
আউটপুট ফাইলের নাম দিন .
-ফাস্ট-ইন-অরিথ
গাণিতিক ক্রিয়াকলাপের জন্য কোড নির্গত করে, যা উভয় অপারেন্ড হলে দ্রুত কাজ করে
ছোট পূর্ণসংখ্যা এবং অন্যথায় ধীর।
ফাস্ট-প্লেন-লিস্ট
তালিকা অ্যাক্সেসের জন্য কোড নির্গত করুন, যা দ্রুত কাজ করে যদি তালিকাটি একটি সাধারণ তালিকা হয় এবং
অন্যথায় ধীর।
-ফাস্ট-লিস্ট-ফাঙ্কস
কোডটি 'অ্যাড' এবং 'লেংথ' ফাংশন ইনলাইন করুন, যা এটিকে কিছুটা দ্রুত করে তোলে।
-fno-চেক-টাইপস
তালিকা অ্যাক্সেসের জন্য কোনও ত্রুটি পরীক্ষা করে না, যা এটিকে দ্রুত করে তবে কোর ডাম্প করতে পারে
একটি ত্রুটি ঘটে।
-p
বিকল্পটি পাস করুন সি কম্পাইলারের কাছে।
-P
বিকল্পটি পাস করুন সি লিঙ্কারে।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে gac ব্যবহার করুন