এই উইকিহাউ আপনাকে শেখায় কিভাবে লিনাক্সের জন্য GNU কম্পাইলার (GCC) এবং উইন্ডোজের জন্য মিনিমালিস্ট Gnu (MinGW) ব্যবহার করে সোর্স কোড থেকে একটি C প্রোগ্রাম কম্পাইল করতে হয়।
ধাপ
2 এর পদ্ধতি 1: লিনাক্সের জন্য GCC ব্যবহার করা
ধাপ 1. আপনার লিনাক্স সিস্টেমে একটি টার্মিনাল উইন্ডো খুলুন।
এর আইকন সাধারণত একটি কালো পর্দা যার উপর কিছু সাদা অক্ষর থাকে। আপনি সাধারণত এটি আপনার অ্যাপ্লিকেশন মেনুতে খুঁজে পেতে পারেন।
পদক্ষেপ 2. GCC ইনস্টল করুন।
আপনার যদি ইতিমধ্যে GCC ইনস্টল না থাকে, তাহলে আপনি উবুন্টু এবং ডেবিয়ানের জন্য GCC ইনস্টল করার জন্য নিম্নলিখিত টার্মিনাল কমান্ড ব্যবহার করতে পারেন। লিনাক্সের অন্যান্য সমস্ত সংস্করণের জন্য, সঠিক প্যাকেজটি কীভাবে পেতে হয় তা জানতে আপনার লিনাক্স বিতরণের জন্য ডকুমেন্টেশন দেখুন:
- Sudo apt update টাইপ করুন এবং প্যাকেজ তালিকা আপডেট করতে "এন্টার" টিপুন।
- টাইপ করুন sudo apt install build-essential এবং প্রয়োজনীয় প্যাকেজগুলি ইনস্টল করতে "Enter" টিপুন, যার মধ্যে GCC, G ++ এবং Make অন্তর্ভুক্ত রয়েছে।
- টাইপ করুন sudo apt-get install manpages-dev এবং ম্যানুয়াল পৃষ্ঠাগুলি ইনস্টল করতে "এন্টার" টিপুন।
ধাপ 3. টাইপ করুন gcc --version এবং press Enter চাপুন।
এটি নিশ্চিত করবে যে GCC সঠিকভাবে ইনস্টল করা আছে এবং সংস্করণ নম্বরটি ফেরত দেবে। যদি কমান্ডটি না পাওয়া যায়, তবে সম্ভবত GCC ইনস্টল করা নেই।
আপনি যদি একটি C ++ প্রোগ্রাম কম্পাইল করছেন, তাহলে "gcc" এর পরিবর্তে "g ++" ব্যবহার করুন।
ধাপ 4. আপনার সোর্স কোড সেভ করা ডিরেক্টরিতে নেভিগেট করুন।
টার্মিনালে ডিরেক্টরি নেভিগেট করতে cd কমান্ড ব্যবহার করুন। উদাহরণস্বরূপ, যদি আপনার সোর্স কোড আপনার ডকুমেন্টস ফোল্ডারে থাকে তাহলে আপনি cd/home/[username]/Documents (উবুন্টুতে) টাইপ করবেন। আপনি টার্মিনালে cd ~/Documents লিখে ডকুমেন্টস ডিরেক্টরিতে নেভিগেট করতে পারেন।
ধাপ 5. টাইপ করুন gcc [program_name].c –o [Executiveable_name] এবং press Enter চাপুন।
আপনার সোর্স কোড ফাইলের নামের সাথে "[program_name].c" এবং আপনার সমাপ্ত প্রোগ্রামের নামের সাথে "[এক্সিকিউটেবল_নেম]" প্রতিস্থাপন করুন। প্রোগ্রামটি এখন কম্পাইল করা হবে।
- আপনি যদি ত্রুটি দেখতে পান এবং তাদের সম্পর্কে আরো তথ্য দেখতে চান, gcc -Wall -o errorlog file1.c ব্যবহার করুন। তারপরে, বিড়াল ত্রুটির লগ সহ বর্তমান ডিরেক্টরিতে "ত্রুটি লগ" ফাইলটি দেখুন।
- একাধিক সোর্স কোড ফাইল থেকে একটি প্রোগ্রাম কম্পাইল করতে, gcc -o outputfile file1.c file2.c file3.c ব্যবহার করুন।
- একাধিক সোর্স কোড ফাইলের সাথে একাধিক প্রোগ্রাম কম্পাইল করতে, gcc -c file1.c file2.c file3.c ব্যবহার করুন।
ধাপ 6. আপনার নতুন সংকলিত প্রোগ্রাম চালান।
টাইপ করুন।
2 এর পদ্ধতি 2: উইন্ডোজের জন্য MinGW ব্যবহার করা
ধাপ 1. উইন্ডোজ (MinGW) এর জন্য মিনিমালিস্ট জিএনইউ ডাউনলোড করুন।
এটি উইন্ডোজের জন্য GCC- এর একটি সহজে ইনস্টল করা সংস্করণ। MinGW ডাউনলোড করতে নিম্নলিখিত ধাপগুলি ব্যবহার করুন:
- একটি ওয়েব ব্রাউজারে https://sourceforge.net/projects/mingw/ এ যান।
- সবুজ বোতামটি ক্লিক করুন যা বলে ডাউনলোড করুন.
- ইনস্টলারটি স্বয়ংক্রিয়ভাবে ডাউনলোড হওয়ার জন্য অপেক্ষা করুন।
ধাপ 2. MinGW ইনস্টল করুন।
MinGW ইনস্টল করার জন্য নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন:
- ডবল ক্লিক করুন mingw-get-setup.exe আপনার ডাউনলোড ফোল্ডার বা ওয়েব ব্রাউজারে।
- ক্লিক ইনস্টল করুন.
-
ক্লিক চালিয়ে যান.
MinGW ডিফল্ট ইনস্টলেশন ফোল্ডার (C: / MinGW) ব্যবহার করার পরামর্শ দেয়। যদি আপনাকে অবশ্যই ফোল্ডারটি পরিবর্তন করতে হয়, তবে নামের ফাঁক দিয়ে একটি ফোল্ডার ব্যবহার করবেন না (যেমন "প্রোগ্রাম ফাইল")।
ধাপ 3. কোন কম্পাইলার ইনস্টল করতে হবে তা নির্বাচন করুন।
সর্বনিম্ন, নির্বাচন করুন বেসিক সেটআপ বাম প্যানেলে, তারপর ডান প্রধান প্যানেলে তালিকাভুক্ত সমস্ত কম্পাইলারের পাশে চেক চিহ্ন রাখুন। আরো উন্নত ব্যবহারকারীরা বেছে নিতে পারেন সব প্যাকেজ এবং অতিরিক্ত কম্পাইলার নির্বাচন করুন।
ধাপ 4. প্রতিটি প্যাকেজে ডান ক্লিক করুন এবং ইনস্টলেশনের জন্য মার্ক ক্লিক করুন।
বেসিক সেটআপের উপরের বাক্সে তালিকাভুক্ত প্রায় 7 টি প্যাকেজ রয়েছে। তাদের প্রতিটিতে ডান ক্লিক করুন (বা কেবলমাত্র আপনি চান) এবং ক্লিক করুন ইনস্টলেশনের জন্য চিহ্নিত করুন । এটি প্রত্যেকটির পাশে একটি তীর সহ একটি আইকন যোগ করে এবং এটি ইনস্টলেশনের জন্য চিহ্নিত করে।
পদক্ষেপ 5. নির্বাচিত প্যাকেজগুলি ইনস্টল করুন।
সমস্ত প্যাকেজ ইনস্টল করতে আপনার কম্পিউটারকে কয়েক মিনিট সময় লাগতে পারে। ইনস্টলেশনের জন্য চিহ্নিত প্যাকেজগুলি ইনস্টল করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন।
- ক্লিক করুন স্থাপন উপরের বাম কোণে মেনু।
- ক্লিক পরিবর্তনগুলি প্রয়োগ.
- ক্লিক আবেদন করুন.
- ক্লিক বন্ধ একবার ইনস্টলেশন সম্পন্ন হয়।
ধাপ 6. সিস্টেম পরিবেশের ভেরিয়েবলে MinGW- এর পথ যোগ করুন।
সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলে MinGW- এর পথ যোগ করার জন্য নিম্নলিখিত ধাপগুলি ব্যবহার করুন:
- স্টার্ট মেনুর পাশে সার্চ বারে পরিবেশ টাইপ করুন।
- ক্লিক সিস্টেম পরিবেশ ভেরিয়েবল সম্পাদনা করুন অনুসন্ধানের ফলাফলে।
- ক্লিক পরিবেশগত পরিবর্তনশীল
- নির্বাচন করুন পথ পরিবর্তনশীল
- ক্লিক সম্পাদনা করুন উপরের বাক্সের নীচে ("ব্যবহারকারীর ভেরিয়েবল" এর অধীনে)
- ক্লিক নতুন.
- নতুন স্থানে C: / MinGW / bin টাইপ করুন। মনে রাখবেন যদি আপনি একটি ভিন্ন ডিরেক্টরিতে MinGW ইনস্টল করেন, তাহলে C: / path-to-that-directory / bin লিখুন।
- ক্লিক ঠিক আছে, এবং তারপর ঠিক আছে আবার। অবশিষ্টটিতে ক্লিক করুন ঠিক আছে জানালা বন্ধ করতে বোতাম।
পদক্ষেপ 7. প্রশাসক হিসাবে কমান্ড প্রম্পট খুলুন।
অ্যাডমিনিস্ট্রেটর হিসেবে কমান্ড প্রম্পট খোলার জন্য আপনাকে অবশ্যই প্রশাসনিক সুবিধা সহ একটি উইন্ডোজ অ্যাকাউন্টে সাইন ইন করতে হবে। প্রশাসক হিসেবে কমান্ড প্রম্পট খোলার জন্য নিচের ধাপগুলি ব্যবহার করুন:
- স্টার্ট মেনুর পাশে সার্চ বারে cmd টাইপ করুন।
- সঠিক পছন্দ কমান্ড প্রম্পট অনুসন্ধানের ফলাফলে, তারপর নির্বাচন করুন প্রশাসক হিসাবে চালান.
- ক্লিক হ্যাঁ পরিবর্তনের অনুমতি দিতে।
ধাপ 8. আপনার সোর্স কোড সেভ করা ফোল্ডারে নেভিগেট করুন।
উদাহরণস্বরূপ, যদি helloworld.c নামক আপনার সোর্স কোড ফাইলটি C: / Source / Programs এ থাকে, cd C: / Source / Programs টাইপ করুন
ধাপ 9. টাইপ করুন gcc c –o [program_name].exe [program_name].c এবং press Enter চাপুন।
আপনার সোর্স কোড এবং অ্যাপ্লিকেশনের নাম দিয়ে “[program_name]” প্রতিস্থাপন করুন। একবার প্রোগ্রামটি সংকলিত হয়ে গেলে, আপনি ত্রুটি ছাড়াই কমান্ড প্রম্পটে ফিরে আসবেন।
যে কোন কোডিং ত্রুটি প্রদর্শিত হবে প্রোগ্রামটি কম্পাইল করার আগে সংশোধন করতে হবে।
ধাপ 10. এটি চালানোর জন্য আপনার প্রোগ্রামের নাম টাইপ করুন।
যদি এটিকে hello_world.exe বলা হয়, আপনার প্রোগ্রাম শুরু করতে কমান্ড প্রম্পটে টাইপ করুন।
যদি আপনি একটি প্রোগ্রাম সংকলন বা আউটপুট এক্সিকিউটেবল ফাইল চালানোর সময় একটি "অ্যাক্সেস অস্বীকার করা হয়" বা "অনুমতি অস্বীকার" ত্রুটি বার্তা পান, ফোল্ডারের অনুমতিগুলি পরীক্ষা করুন এবং সোর্স কোড ধারণকারী ফোল্ডারে আপনার সম্পূর্ণ পড়া/লেখার অ্যাক্সেস আছে তা নিশ্চিত করুন। যদি এটি কাজ না করে, আপনার ভাইরাস সফটওয়্যার সাময়িকভাবে নিষ্ক্রিয় করার চেষ্টা করুন।
পরামর্শ
- একটি -g পতাকা দিয়ে আপনার কোড তৈরি করা ডিবাগিং তথ্য তৈরি করবে যা সংশ্লিষ্ট ডিবাগার প্রোগ্রাম, জিডিবি, ডিবাগিং কাজকে আরও ভাল করতে ব্যবহার করতে পারে।
- বড় বড় প্রোগ্রাম কম্পাইল করা সহজ করার জন্য Makefiles তৈরি করা যেতে পারে।
- যদি আপনি অপ্টিমাইজেশানগুলি ব্যাপকভাবে ব্যবহার করেন, তবে সচেতন থাকুন যে গতির জন্য অপ্টিমাইজেশানটি আকারে এবং কখনও কখনও নির্ভুলতার সাথে বন্ধ হয়ে যেতে পারে এবং বিপরীতভাবে।
- একটি C ++ প্রোগ্রাম কম্পাইল করার সময়, G ++ ব্যবহার করুন যেভাবে আপনি GCC ব্যবহার করবেন। মনে রাখবেন C ++ ফাইলে.c এর পরিবর্তে.cpp এক্সটেনশন আছে।