এটি হল গো-বিল্ড কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
go - Go সোর্স কোড পরিচালনার জন্য টুল
সাইনোপিসিস
go নির্মাণ করা [-ও আউটপুট] [ নির্মাণ করা পতাকা ] [ প্যাকেজ ]
বর্ণনাঃ
Build তাদের নির্ভরতা সহ আমদানি পথ দ্বারা নামকৃত প্যাকেজগুলিকে কম্পাইল করে, কিন্তু
এটি ফলাফল ইনস্টল করে না।
আর্গুমেন্ট যদি .go ফাইলের তালিকা হয়, বিল্ড সেগুলিকে সোর্স ফাইলের তালিকা হিসাবে বিবেচনা করে
একটি একক প্যাকেজ নির্দিষ্ট করা।
যখন কমান্ড লাইন একটি একক প্রধান প্যাকেজ নির্দিষ্ট করে, বিল্ড ফলাফলটি লিখে
আউটপুট এক্সিকিউটেবল। অন্যথায় প্যাকেজগুলি কম্পাইল করে কিন্তু ফলাফল বাতিল করে,
প্যাকেজগুলি তৈরি করা যেতে পারে এমন একটি চেক হিসাবে পরিবেশন করা।
-o পতাকা আউটপুট ফাইলের নাম নির্দিষ্ট করে। যদি নির্দিষ্ট না করা হয়, তাহলে নামটি হল packagename.a
(একটি অ-প্রধান প্যাকেজের জন্য) বা প্রথম উৎস ফাইলের মূল নাম (একটি প্রধান প্যাকেজের জন্য)।
বিকল্প
বিল্ড ফ্ল্যাগগুলি বিল্ড, ইনস্টল, রান এবং টেস্ট কমান্ড দ্বারা ভাগ করা হয়:
-a ইতিমধ্যেই আপ-টু-ডেট প্যাকেজগুলির পুনর্নির্মাণে জোর করুন।
-n কমান্ড প্রিন্ট করুন কিন্তু চালান না।
-p n সমান্তরালভাবে চালানো যেতে পারে যে বিল্ড সংখ্যা. ডিফল্ট হল CPU-র সংখ্যা
পাওয়া যায়.
-v প্যাকেজগুলির নাম প্রিন্ট করুন যেমন সেগুলি সংকলিত হয়।
-কাজ অস্থায়ী কাজের ডিরেক্টরির নাম মুদ্রণ করুন এবং প্রস্থান করার সময় এটি মুছে ফেলবেন না।
-x কমান্ড প্রিন্ট করুন।
- কম্পাইলার নাম
রানটাইম হিসাবে ব্যবহার করার জন্য কম্পাইলারের নাম। কম্পাইলার (gccgo বা gc)
-gccgoflags 'আর্গ তালিকা'
প্রতিটি gccgo কম্পাইলার/লিংকার আহ্বানে পাস করার আর্গুমেন্ট
-gcflags 'আর্গ তালিকা'
প্রতিটি 5g, 6g, বা 8g কম্পাইলার আহ্বানে পাস করার আর্গুমেন্ট
-ld পতাকা 'পতাকা তালিকা'
প্রতিটি 5l, 6l, বা 8l লিঙ্কার আহ্বানে পাস করার আর্গুমেন্ট
-ট্যাগ ট্যাগ তালিকা'
বিল্ড করার সময় সন্তুষ্ট বিবেচনা করার জন্য বিল্ড ট্যাগের একটি তালিকা। ডকুমেন্টেশন দেখুন
বিল্ড ট্যাগ সম্পর্কে আরও তথ্যের জন্য go/build প্যাকেজের জন্য।
প্যাকেজ নির্দিষ্ট করার বিষয়ে আরও জানতে, দেখুন গো-প্যাকেজ(7).
প্যাকেজ এবং বাইনারিগুলি কোথায় ইনস্টল করা হয়েছে সে সম্পর্কে আরও জানতে দেখুন গো-গোপথ(1).
onworks.net পরিষেবা ব্যবহার করে অনলাইনে go-build ব্যবহার করুন