এটি হল luac5 কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
luac - লুয়া কম্পাইলার
সাইনোপিসিস
লুয়াক [ অপশন ] [ ফাইলের নাম ]
বর্ণনাঃ
লুয়াক লুয়া কম্পাইলার। এটি লুয়া প্রোগ্রামিং ভাষায় লেখা প্রোগ্রাম অনুবাদ করে
বাইনারি ফাইলগুলিতে যা পরে লোড এবং কার্যকর করা যেতে পারে।
খণ্ডগুলি প্রি-কম্পাইল করার প্রধান সুবিধাগুলি হল: দ্রুত লোডিং, সোর্স কোড রক্ষা করা
দুর্ঘটনাজনিত ব্যবহারকারীর পরিবর্তন, এবং অফ-লাইন সিনট্যাক্স চেকিং থেকে।
প্রি-কম্পাইলিং দ্রুত সম্পাদন বোঝায় না কারণ লুয়াতে খণ্ডগুলি সর্বদা সংকলিত হয়
এক্সিকিউট হওয়ার আগে বাইটকোডগুলিতে। লুয়াক সহজভাবে সেই বাইটকোডগুলিকে a এ সংরক্ষণ করার অনুমতি দেয়
পরে সম্পাদনের জন্য ফাইল।
প্রাক-সংকলিত খণ্ডগুলি সংশ্লিষ্ট উৎসের চেয়ে ছোট নয়। প্রধান
প্রি-কম্পাইলিংয়ের লক্ষ্য হল দ্রুত লোডিং।
দ্বারা নির্মিত বাইনারি ফাইল লুয়াক শুধুমাত্র একই শব্দ সহ আর্কিটেকচারের মধ্যে বহনযোগ্য
আকার এবং বাইট অর্ডার।
লুয়াক প্রদত্ত সমস্ত উত্স ফাইলের জন্য বাইটকোড ধারণকারী একটি একক আউটপুট ফাইল তৈরি করে।
ডিফল্টরূপে, আউটপুট ফাইলের নাম দেওয়া হয় luac.out, কিন্তু আপনি এটি দিয়ে পরিবর্তন করতে পারেন -o বিকল্প।
কমান্ড লাইনে, আপনি Lua উৎস এবং বাইনারি ফাইল ধারণকারী টেক্সট ফাইল মিশ্রিত করতে পারেন
প্রি-কম্পাইল করা খণ্ডগুলি রয়েছে। এটি বেশ কয়েকটি প্রি-কম্পাইল করা অংশগুলিকে একত্রিত করার জন্য দরকারী
বিভিন্ন (কিন্তু সামঞ্জস্যপূর্ণ) প্ল্যাটফর্ম থেকে, একটি একক প্রি-কম্পাইল করা অংশে।
তুমি ব্যবহার করতে পার '-' একটি উৎস ফাইল হিসাবে আদর্শ ইনপুট নির্দেশ করতে এবং '--' শেষের সংকেত দিতে
বিকল্পগুলির (অর্থাৎ, সমস্ত অবশিষ্ট আর্গুমেন্টগুলি শুরু হলেও ফাইল হিসাবে বিবেচিত হবে
সঙ্গে '-').
দ্বারা উত্পাদিত বাইনারি ফাইলের অভ্যন্তরীণ বিন্যাস লুয়াক একটি নতুন যখন পরিবর্তন হতে পারে
লুয়ার সংস্করণ প্রকাশিত হয়েছে। সুতরাং, সমস্ত লুয়া প্রোগ্রামের সোর্স ফাইলগুলি সংরক্ষণ করুন যা আপনি
precompile
বিকল্প
বিকল্প পৃথক হতে হবে.
-l লুয়ার ভার্চুয়াল মেশিনের জন্য সংকলিত বাইটকোডের একটি তালিকা তৈরি করুন। তালিকা
Lua এর ভার্চুয়াল মেশিন সম্পর্কে জানতে বাইটকোড দরকারী। যদি কোন ফাইল দেওয়া না হয়,
তারপর লুয়াক লোড luac.out এবং এর বিষয়বস্তু তালিকাভুক্ত করে।
-o ফাইল
থেকে আউটপুট ফাইলডিফল্টের পরিবর্তে luac.out. (তুমি ব্যবহার করতে পার '-' মান জন্য
আউটপুট, কিন্তু প্ল্যাটফর্মে নয় যা টেক্সট মোডে স্ট্যান্ডার্ড আউটপুট খোলে।) আউটপুট
ফাইলটি একটি উত্স ফাইল হতে পারে কারণ আউটপুট ফাইলের আগে সমস্ত ফাইল লোড হয়
লিখিত মূল্যবান ফাইল ওভাররাইট না সতর্কতা অবলম্বন করুন.
-p ফাইল লোড করুন কিন্তু কোনো আউটপুট ফাইল তৈরি করবেন না। সিনট্যাক্স চেকিং জন্য প্রধানত ব্যবহৃত
এবং প্রি-কম্পাইল করা অংশগুলি পরীক্ষা করার জন্য: দূষিত ফাইলগুলি সম্ভবত ত্রুটি তৈরি করবে
যখন লোড করা হয়। লুয়া সর্বদা প্রি-কম্পাইল করা অংশগুলিতে একটি পুঙ্খানুপুঙ্খ অখণ্ডতা পরীক্ষা করে।
এই পরীক্ষায় উত্তীর্ণ বাইটকোড সম্পূর্ণ নিরাপদ, এই অর্থে যে এটি হবে না
দোভাষী ভাঙ্গা যাইহোক, কোন গ্যারান্টি নেই যে এই ধরনের কোড কিছু করে
বুদ্ধিমান (কিছুই দেওয়া যাবে না, কারণ থামার সমস্যা অমীমাংসিত।) যদি না হয়
ফাইল দেওয়া হয়, তারপর লুয়াক লোড luac.out এবং এর বিষয়বস্তু পরীক্ষা করে। কোন বার্তা নেই
ফাইলটি সততা পরীক্ষায় উত্তীর্ণ হলে প্রদর্শিত হবে।
-s আউটপুট ফাইল লেখার আগে স্ট্রিপ ডিবাগ তথ্য। এটি কিছু স্থান সংরক্ষণ করে
খুব বড় খণ্ড, কিন্তু একটি ছিনতাই খণ্ড চালানোর সময় যদি ত্রুটি ঘটে, তাহলে
ত্রুটির বার্তাগুলিতে সম্পূর্ণ তথ্য নাও থাকতে পারে যা তারা সাধারণত করে থাকে। এই ক্ষেত্রে,
লাইন সংখ্যা এবং স্থানীয় ভেরিয়েবলের নাম হারিয়ে গেছে।
-v সংস্করণ তথ্য দেখান।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে luac5 ব্যবহার করুন