ick - ক্লাউডে অনলাইন

এটি হল কমান্ড ick যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


ick - ইন্টারকাল কম্পাইলার

সাইনোপিসিস


আইক [বিকল্প] ফাইল ...

আইক -e [বিকল্প] ইন্টারকাল-ফাইল [নন-ইন্টারকাল-ফাইল...] [লাইব্রেরি...]

বর্ণনাঃ


এই ম্যানুয়াল পৃষ্ঠা সংক্ষিপ্তভাবে নথি আইক আদেশ এই ম্যানুয়াল পৃষ্ঠাটি মূলত ছিল
ডেবিয়ান জিএনইউ/লিনাক্স ডিস্ট্রিবিউশনের জন্য লেখা (কিন্তু অন্যরা ব্যবহার করতে পারে), কারণ
মূল প্রোগ্রামের একটি ম্যানুয়াল পৃষ্ঠা ছিল না এবং তারপরে মূলে যুক্ত করা হয়েছিল
বিতরণ কমান্ডের মাধ্যমে ফুলার ডকুমেন্টেশন পাওয়া যায় তথ্য আইক (জন্য আইক
আদেশ নিজেই; এমনকি পূর্ণাঙ্গ ডকুমেন্টেশন এর মাধ্যমে উপলব্ধ তথ্য সি-ইন্টারকাল (যেটা বহন করে
কম্পাইলার এবং ইন্টারকাল ভাষা উভয়ের জন্য ডকুমেন্টেশন))।

আইক INTERCAL প্রোগ্রামগুলি নেয় এবং তাদের থেকে কোড তৈরি করে (gcc চালিয়ে)।

উল্লেখ্য যে একটি প্রোগ্রাম যে বেসটিতে লেখা হয় সেটির এক্সটেনশন থেকে ধার্য করা হয়; ইন্টারকাল
বেস 2-এর প্রোগ্রামগুলিতে অবশ্যই এক্সটেনশন থাকতে হবে।
যথাক্রমে .3i থেকে .7i পর্যন্ত একটি এক্সটেনশন আছে।

কোন বিকল্প যুক্তি গ্রহণ; একাধিক অপশন আলাদাভাবে বা একত্রিত করা যেতে পারে
স্বাভাবিক উপায় (এমন -ই)। যে ক্রমটিতে বিকল্পগুলি দেওয়া হয়েছে তা অপ্রাসঙ্গিক যদি না সেগুলি৷
বিরোধ, এই ক্ষেত্রে কমান্ড লাইনে সর্বশেষ দেওয়া বিকল্পগুলি গ্রহণ করে
প্রাধান্য

বিকল্প


-c C-তে INTERCAL কম্পাইল করুন, কিন্তু ফলস্বরূপ C কম্পাইল করবেন না।

-d yacc ডিবাগিং তথ্য প্রিন্ট করুন (উচিত -c)।

-t কঠোর INTERCAL-72 সম্মতি প্রয়োজন (কাম ফ্রম প্রত্যাখ্যান করা, এর জন্য এক্সটেনশনগুলি
দুটি ছাড়া অন্য বেস, এবং অন্যান্য বৈশিষ্ট্যগুলি INTERCAL-72-এ পাওয়া যায়নি)।

-b INTERCAL-72 র্যান্ডম-বাগ বৈশিষ্ট্য নিষ্ক্রিয় করে।

-O জেনারেট করা কোডে এক্সপ্রেশন অপ্টিমাইজ করার চেষ্টা করুন।

-C ক্লকফেস আউটপুট (রোমান সংখ্যায় IV এর পরিবর্তে IIII ব্যবহার করে)।

-f উৎপন্ন কোডে নিয়ন্ত্রণ প্রবাহ অপ্টিমাইজ করুন (-yp প্রতিরোধ করে)।

-F গতির জন্য জেনারেটেড কোডে সবকিছু অপ্টিমাইজ করুন, তা যতই ধীর হোক না কেন
কম্পাইলার হয়ে যায় বা অবজেক্ট ফাইল কত বড় হয়। বোঝায় -fO, বাধা দেয়
-cdeghpyH.

-h প্রিন্ট অপ্টিমাইজার ডিবাগিং তথ্য (উচিত -cO)।

-H ভার্বোজ অপ্টিমাইজার ডিবাগিং তথ্য প্রিন্ট করুন (উচিত -cO)।

-এইচএইচ একটি ভিন্ন আকারে অপ্টিমাইজার ডিবাগিং তথ্য প্রিন্ট করুন (উচিত -cO)।

-w আউটপুট প্রোগ্রামগুলিতে +প্রিন্টফ্লো বিকল্প সক্রিয় করুন এমনকি যদি সেগুলি মাল্টিথ্রেড না হয়।

-y কোডে yuk ডিবাগার চালান (প্রতিরোধ করে -fme)।

-p কোডে yuk প্রোফাইলার চালান (প্রতিরোধ করে -fme)।

-m মাল্টিথ্রেডিং এবং ব্যাকট্র্যাকিংয়ের অনুমতি দিন (প্রতিরোধ করে -ype, বোঝায় -w)।

-e একটি INTERCAL ফাইলকে নন-ইন্টারকেল ফাইলে বা সম্প্রসারণ লাইব্রেরির সাথে লিঙ্ক করুন৷ এটা করছি
কমান্ড লাইনের সিনট্যাক্স পরিবর্তন করে; প্রদত্ত প্রথম ফাইলটি অবশ্যই INTERCAL হতে হবে
সোর্স ফাইল, তারপর এটি অন্যান্য ভাষার যেকোনো সংখ্যক ফাইল দ্বারা অনুসরণ করা যেতে পারে
বাহ্যিক কল সিস্টেমের মাধ্যমে লিঙ্ক (বর্তমানে শুধুমাত্র C এবং সম্ভবত Befunge-98 প্রোগ্রাম
অনুমোদিত), এবং তারপর যেকোন সংখ্যক সম্প্রসারণ লাইব্রেরি। নন-ইন্টারকাল ফাইল
INTERCAL ফাইলগুলির সাথে তাদের লিঙ্ক করার জন্য প্রক্রিয়া করা হবে, এবং তারপর gcc দিয়ে কম্পাইল করা হবে৷
এবং প্রধান ইন্টারকাল প্রোগ্রামের সাথে সংযুক্ত।

-E কোনো সিস্টেম লাইব্রেরি লিঙ্ক করবেন না, এমনকি যদি কোডটি প্রস্তাব করে যে এক বা একাধিক
প্রয়োজন (প্রতিরোধ করে -P)।

-a CREATE স্টেটমেন্ট ব্যবহারের অনুমতি দিন (প্রতিরোধ করে -P)।

-v অ্যাসাইনমেন্টের বাম দিকে যেকোন কিছুর অনুমতি দিন এবং সেই সুরক্ষা বন্ধ করুন
ধ্রুবক অন্যথায় বরাদ্দ করার বিরুদ্ধে থাকে (প্রতিরোধ করে -fFOP)।

-P INTERCAL এর পরিবর্তে PIC-INTERCAL কম্পাইল করুন (-amFvxeE প্রতিরোধ করে, বোঝায় -cfO)।

-o .c-এর পরিবর্তে stdout-এ আউটপুট (উচিত -c)।

-X অস্পষ্ট সিনট্যাক্স ব্যাখ্যা করুন যেমন? এবং @ প্রিন্সটন অর্থ সহ (সিএলসি দ্বারা ব্যবহৃত হিসাবে-
INTERCAL), ডিফল্ট Atari অর্থের পরিবর্তে।

-x I/O পাঠ্যের জন্য CLC-ইন্টারকাল নিয়মগুলি ব্যবহার করুন এবং লেবেল দ্বারা GIVE UP থেকে বিরত থাকার জন্য
(প্রতিরোধ করে -P)।

-u যখনই কম্পাইলার একটি ফাইল খোলার চেষ্টা করে তখন একটি বার্তা প্রিন্ট করুন।

-U E778 এ ডাম্প কোর সেইসাথে একটি ত্রুটি মুদ্রণ.

-Y ick দ্বারা আহ্বান করা প্রোগ্রামগুলির জন্য কমান্ড লাইনগুলি প্রদর্শন করুন।

-g জেনারেট করা সিকে জায়গায় রাখুন এবং আউটপুট এক্সিকিউটেবল ডিবাগেবল করুন।

-l সম্ভাব্য বাগ এবং অ-পোর্টেবিলিটি রিপোর্ট করার চেষ্টা (উচিত -O)।

onworks.net পরিষেবা ব্যবহার করে ick অনলাইন ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম