এই উইকিহো আপনাকে শেখায় কিভাবে উৎস থেকে একটি সি প্রোগ্রাম কম্পাইল করতে হয়, লিনাক্সের জন্য GNU কম্পাইলার (GCC) এবং উইন্ডোজের জন্য মিনিমালিস্ট GNU (MinGW) ব্যবহার করে।
ধাপ
2 এর পদ্ধতি 1: ইউনিক্সের জন্য GCC ব্যবহার করা
ধাপ 1. আপনার ইউনিক্স কম্পিউটারে একটি টার্মিনাল উইন্ডো খুলুন।
ধাপ ২। gcc --version কমান্ডটি প্রবেশ করান এবং কম্পিউটারে GCC সংস্করণ প্রদর্শন করতে Enter টিপুন।
যদি আপনার কম্পিউটার কোন কমান্ড না পাওয়া বার্তা প্রদর্শন করে, আপনার কম্পিউটারে GCC ইনস্টল নাও হতে পারে।
- প্রয়োজন হলে, আপনার লিনাক্স বিতরণের জন্য নির্দেশিকা অনুসরণ করে GCC ইনস্টল করুন।
- একটি C ++ প্রোগ্রাম কম্পাইল করতে, "gcc" এর পরিবর্তে "g ++" ব্যবহার করুন।
ধাপ 3. ফোল্ডারটি খুলুন যেখানে আপনি প্রোগ্রামের সোর্স কোড সেভ করেছেন।
উদাহরণস্বরূপ, যদি প্রোগ্রাম কোড "akurapopo.c"/usr/yuliaR/source ফোল্ডারে থাকে, তাহলে cd/usr/yuliaR/source কমান্ড লিখুন।
ধাপ 4. gcc akurapopo.c Ako AkuRapopo কমান্ড লিখুন।
আপনার প্রোগ্রামের সোর্স কোড নাম দিয়ে "akurapopo.c" এবং আপনার পছন্দসই প্রোগ্রামের নাম দিয়ে "AkuRapopo" প্রতিস্থাপন করুন। সংকলন প্রক্রিয়া শুরু হবে।
- যদি সংকলন প্রক্রিয়ার সময় কোন ত্রুটি ঘটে থাকে, gcc -Wall -o errorlog akurapopo.c কমান্ড দিয়ে ত্রুটির তথ্য সংগ্রহ করুন। এর পরে, cat errorlog কমান্ড দিয়ে "errorlog" ফাইলটি প্রদর্শন করুন।
- Gcc -o programname file1.c file2.c file3.c কমান্ড দিয়ে বিভিন্ন সোর্স কোড ফাইল থেকে প্রোগ্রাম কম্পাইল করুন।
- একাধিক সোর্স কোড থেকে একাধিক প্রোগ্রাম কম্পাইল করার জন্য, gcc -c file1.c file2.c file3.c কমান্ডটি ব্যবহার করুন।
ধাপ 5. কমান্ড দিয়ে কম্পাইল করা প্রোগ্রামটি চালান ।/programname।
2 এর পদ্ধতি 2: উইন্ডোজের জন্য MinGW ব্যবহার করা
ধাপ 1. https://sourceforge.net/projects/mingw/ থেকে উইন্ডোজের জন্য মিনিমালিস্ট জিএনইউ ডাউনলোড করুন।
MinGW উইন্ডোজের জন্য ইনস্টল করা সহজ GCC প্যাকেজ।
ধাপ 2. MinGW ইনস্টলেশন প্রোগ্রাম চালান।
যদি ইনস্টলেশন প্রোগ্রাম স্বয়ংক্রিয়ভাবে না খোলে, ডাউনলোড ফোল্ডারে MinGW ফাইলে ডাবল ক্লিক করুন, তারপর ইনস্টল ক্লিক করুন।
পদক্ষেপ 3. প্রোগ্রাম ইনস্টলেশন বিকল্পগুলি সামঞ্জস্য করুন, তারপরে চালিয়ে যান ক্লিক করুন।
MinGW ইনস্টল করার জন্য প্রস্তাবিত ফোল্ডার হল C: / MinGW। যদি আপনার ইনস্টলেশন ফোল্ডার পরিবর্তন করতে হয়, তাহলে স্পেস সম্বলিত একটি ফোল্ডার নির্বাচন করবেন না (যেমন প্রোগ্রাম ফাইল)।
ধাপ 4. আপনি যে কম্পাইলারটি ইনস্টল করতে চান তা নির্বাচন করুন।
- প্রস্তাবিত ন্যূনতম কম্পাইলার ইনস্টল করতে, বাম ফলকে বেসিক সেটআপ নির্বাচন করুন, তারপরে ডান প্রধান ফলকে উপস্থিত সমস্ত কম্পাইলারগুলিতে টিক দিন।
- প্রয়োজন হলে, আপনি সমস্ত প্যাকেজ নির্বাচন করতে পারেন এবং সমস্ত অতিরিক্ত কম্পাইলার টিক দিতে পারেন।
ধাপ 5. MinGW এর উপরের বাম কোণে ইনস্টলেশন মেনুতে ক্লিক করুন।
পদক্ষেপ 6. পরিবর্তনগুলি প্রয়োগ করুন ক্লিক করুন।
ধাপ 7. কম্পাইলার ডাউনলোড এবং ইনস্টল করার জন্য প্রয়োগ করুন ক্লিক করুন।
ধাপ 8. এই পদক্ষেপগুলি অনুসরণ করে সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলে MinGW PATH যোগ করুন:
- অনুসন্ধান মেনু খুলতে Win+S টিপুন, তারপরে পরিবেশ কীওয়ার্ড লিখুন।
- অনুসন্ধান ফলাফলে, সিস্টেম পরিবেশ ভেরিয়েবল সম্পাদনা করুন ক্লিক করুন।
- এনভায়রনমেন্ট ভেরিয়েবলে ক্লিক করুন।
- উপরের বাক্সের নীচে সম্পাদনা ক্লিক করুন (ব্যবহারকারীর ভেরিয়েবলের নীচে)।
- পরিবর্তনশীল মান বাক্সের শেষে স্ক্রোল করুন।
- লিখুন; C: / MinGW / bin বাক্সের লেখার শেষে। আপনি যদি অন্য ফোল্ডারে MinGW ইনস্টল করেন, তাহলে প্রতিস্থাপন করুন; C: / MinGW / bin; C: / installationfoldername / bin।
- উইন্ডো বন্ধ করতে দুবার ঠিক আছে ক্লিক করুন।
ধাপ 9. এই পদক্ষেপগুলি অনুসরণ করে প্রশাসক হিসাবে একটি কমান্ড লাইন উইন্ডো খুলুন:
- Win+S চাপুন, তারপর cmd লিখুন।
- অনুসন্ধানের ফলাফলে কমান্ড প্রম্পটে ডান ক্লিক করুন, তারপর প্রশাসক হিসাবে চালান ক্লিক করুন।
- কম্পিউটারে পরিবর্তনের অনুমতি দিতে হ্যাঁ ক্লিক করুন।
ধাপ 10. ফোল্ডারটি খুলুন যেখানে আপনি প্রোগ্রামের উৎস কোডটি সংরক্ষণ করেছেন।
উদাহরণস্বরূপ, যদি আপনি C: / Source / Programs ফোল্ডারে সোর্স কোড "lailacanggung.c" সংরক্ষণ করেন, তাহলে cd C: / Source / Programs কমান্ড দিন।
ধাপ 11. gcc lailacanggung.c –o lailacanggung.exe কমান্ড লিখুন।
আপনার প্রোগ্রাম কোড ফাইলের নামের সাথে ফাইলের নাম প্রতিস্থাপন করুন। সংকলন প্রক্রিয়া সম্পন্ন হওয়ার পরে, আপনি আবার কমান্ড লাইন দেখতে পাবেন। যে ত্রুটিগুলি ঘটে তা প্রদর্শিত হবে না।
সংকলন প্রক্রিয়া শুরু করার আগে প্রোগ্রাম কোডের ত্রুটিগুলি সংশোধন করতে হবে। ত্রুটি ধারণকারী প্রোগ্রাম কোড কম্পাইল করা যায়নি।
ধাপ 12. এটি চালানোর জন্য আপনার প্রোগ্রামের নাম লিখুন, উদাহরণস্বরূপ lailacanggung.exe।
পরামর্শ
- যখন আপনি -g প্যারামিটারের সাথে একটি প্রোগ্রাম কম্পাইল করেন, কম্পাইলার GDB, GCC- এর অন্তর্নির্মিত ডিবাগ প্রোগ্রামের জন্য উপযুক্ত ডিবাগ তথ্য অন্তর্ভুক্ত করবে। এই তথ্যটি আপনার জন্য ডিবাগ করা সহজ করবে।
- বড় প্রোগ্রাম কম্পাইল করার জন্য, আপনি প্রথমে একটি Makefile তৈরি করতে পারেন।
- যদি আপনার প্রোগ্রাম গতির জন্য অপ্টিমাইজ করা হয়, তাহলে প্রোগ্রামের আকার বাড়তে পারে, এবং সঠিকতা খুব ভাল নাও হতে পারে। অন্যদিকে, যদি আপনি প্রোগ্রামের আকার বা নির্ভুলতা অনুকূল করেন, তাহলে প্রোগ্রামের গতি কমে যেতে পারে।
- C ++ প্রোগ্রাম কম্পাইল করার সময়, G ++ ব্যবহার করুন যেমন আপনি GCC করবেন। C ++ ফাইলে.c এর পরিবর্তে.cpp এক্সটেনশন আছে