সুচিপত্র:

কিভাবে C/C ++ এ প্রোগ্রামিং সেট আপ করবেন: 5 টি ধাপ
কিভাবে C/C ++ এ প্রোগ্রামিং সেট আপ করবেন: 5 টি ধাপ

ভিডিও: কিভাবে C/C ++ এ প্রোগ্রামিং সেট আপ করবেন: 5 টি ধাপ

ভিডিও: কিভাবে C/C ++ এ প্রোগ্রামিং সেট আপ করবেন: 5 টি ধাপ
ভিডিও: প্রোগ্রামিং কী,কেন এবং কীভাবে? [নতুনদের জন্য] 🔥 What is programming in Bangla? 2024, জুলাই
Anonim
কিভাবে C/C ++ এ প্রোগ্রামিং সেট আপ করবেন।
কিভাবে C/C ++ এ প্রোগ্রামিং সেট আপ করবেন।

C এবং C ++ হল জনপ্রিয় প্রোগ্রামিং ল্যাঙ্গুয়েজ যা দ্রুত ফর্মুলা তৈরিতে অ্যাক্সেস প্রদান করে এবং ন্যূনতম সম্পদ ব্যয় করে জটিল সমস্যা সমাধান করে। সমস্যাটি কম্পাইল করার এবং প্রোগ্রামটি এক্সিকিউটেবল করার উপায় খুঁজে বের করা।

আপনার বিকল্পগুলির মধ্যে একটি ভিসুয়াল স্টুডিও ব্যবহার করা হতে পারে, যা একটিতে টেক্সট-এডিটর, কম্পাইলার। দরকারী হলেও, কেউ কেউ এটিকে খুব জটিল মনে করতে পারে অথবা তাদের কোড সংশোধন এবং সংকলনের একটি সহজ উপায় চায়। সেখানেই উইন্ডোজের জন্য মিনিমালিস্ট জিএনইউ আসে, অথবা সংক্ষেপে মিনজিডব্লিউ। আপনি আপনার কমান্ড লাইন ইন্টারফেসে MinGW ব্যবহার করেন, শুধুমাত্র টেক্সট অ্যাপ্লিকেশন যা আপনি উইন্ডোজ কী টিপে এবং "cmd" টাইপ করে দ্রুত অ্যাক্সেস করতে পারেন।

এই নির্দেশের শেষে, আপনার MinGW সঠিকভাবে ইনস্টল করা উচিত এবং আপনার কম্পিউটারে যেকোনো c/c ++ প্রোগ্রাম কম্পাইল করতে সক্ষম হবেন।

দ্রষ্টব্য: এই নির্দেশযোগ্যটি সম্পূর্ণরূপে উইন্ডোজ পরিবেশের জন্য। লিনাক্স আসে GCC, কম্পাইলারের একটি GNU সংগ্রহ। এটি আমাদের পরিবেশের জন্য কাঙ্ক্ষিত ফলাফল, উইন্ডোজে GCC পেতে।

সরবরাহ

সফটওয়্যারটি ডাউনলোড করার জন্য আপনার একটি কম্পিউটার এবং একটি স্থিতিশীল এবং দ্রুত ইনস্টলেশনের জন্য একটি শালীন ইন্টারনেট সংযোগের প্রয়োজন হবে। প্রয়োজন না থাকলেও, আপনি থাম্বড্রাইভও চাইতে পারেন, যদি আপনি MinGW সেটআপের শারীরিকভাবে বহনযোগ্য কপি পেতে চান।

ধাপ 1: ইনস্টলারটি ডাউনলোড করুন।

ইনস্টলারটি ডাউনলোড করুন।
ইনস্টলারটি ডাউনলোড করুন।

আমাদের প্রথমে যা করতে হবে তা হ'ল ইনস্টলারটি পাওয়া।

এটি করার জন্য, আমাদের MinGW ওয়েবসাইটে যেতে হবে।

সেখান থেকে, আপনি নেভিগেশন বিভাগে বাম পাশে অবস্থিত ডাউনলোড লিঙ্কটিতে যেতে চান। যদি আপনি এটি খুঁজে না পান বা এটি সরানো হয় তবে এই লিঙ্কটি আপনাকে সেখানে নিয়ে যাবে

আমরা যা চাই তা হল mingw-get-setup.exe ফাইল। ফাইলটি ডাউনলোড হয়ে গেলে, আমরা পরবর্তী ধাপে যেতে পারি।

ধাপ 2: সঠিকভাবে MinGW ইনস্টল করুন

সঠিকভাবে MinGW ইনস্টল করুন
সঠিকভাবে MinGW ইনস্টল করুন
সঠিকভাবে MinGW ইনস্টল করুন
সঠিকভাবে MinGW ইনস্টল করুন

এটি প্রথমে জিজ্ঞাসা করে যে আপনি এটি কোথায় ইনস্টল করতে চান। এটি অ্যাক্সেস করা সহজ রাখতে, আমি এটিকে ডিফল্ট ডিরেক্টরিতে রেখে দেওয়ার পরামর্শ দিই। অন্যথায়, আপনি এটি থাম্ব ড্রাইভে যেকোনো জায়গায় সেট করতে পারেন।

পরবর্তী বিকল্পটি MinGW- এর জন্য ইউজার ইন্টারফেস সম্পর্কে কথা বলে। আমরা এই ক্ষেত্রে একটি UI এর সাথে কাজ করব, কারণ আমরা কি করতে পারি তা দেখা ভাল।

ধাপ 3: প্যাকেজ ইনস্টলেশন

প্যাকেজ ইনস্টলেশন
প্যাকেজ ইনস্টলেশন

এখন যেহেতু আমরা MinGW এর ইনস্টলেশন শেষ করেছি, আমাদের ইনস্টল করার জন্য নির্দিষ্ট প্যাকেজ বেছে নিতে হবে। এই নির্দেশনায়, আমরা এটি সহজ রাখতে যাচ্ছি এবং মৌলিক সেট আপের সাথে কাজ করতে যাচ্ছি, কারণ আমরা মিনজিডব্লিউ অফার করে এমন সমস্ত পৃথক প্যাকেজের মধ্যে না গিয়েই কাঙ্ক্ষিত ফলাফল পেতে পারি।

বিষয়বস্তুর বাম সারণীতে, নিশ্চিত করুন যে আপনি বেসিক সেটআপটি দেখছেন। সেখান থেকে আপনার ডান টেবিলে 7 টি আইটেম দেখতে হবে। C/C ++ কম্পাইলারের জন্য, আপনি নিম্নলিখিত প্যাকেজগুলি ইনস্টল করতে চান: mingw32-base-bin এবং mingw32-gcc-g ++-bin। GCC c প্রোগ্রামের জন্য ব্যবহৃত হয়, এবং G ++ C ++ প্রোগ্রামের জন্য ব্যবহৃত হয়।

একটি প্যাকেজ ইনস্টল করতে, প্যাকেজে ডান ক্লিক করুন এবং তারপরে "ইনস্টলেশনের জন্য চিহ্নিত করুন" ক্লিক করুন। একবার আপনি যে প্যাকেজগুলি চান তা চিহ্নিত করার পরে, উপরের বাম দিকে যান এবং "ইনস্টলেশন" এ ক্লিক করুন। আপনি তারপর "পরিবর্তনগুলি প্রয়োগ করুন", যা আপনাকে একটি নতুন উইন্ডো দেখাবে যা আপনার করা পরিবর্তনগুলি দেখাবে। "স্বীকার করুন" ক্লিক করুন এবং ইনস্টলেশন শুরু হবে। একটি ডাউনলোড শুরু হবে, এবং তারপরে অন্য একটি উইন্ডো উপস্থিত হবে, এই সময় আপনাকে দেখাবে আপনার ইনস্টলেশন শেষ হলে।

ধাপ 4: সিএমডির সাথে আপনার কম্পাইলার যে কোন জায়গায় ব্যবহার করতে সক্ষম হওয়া

সিএমডির সাথে যে কোন জায়গায় আপনার কম্পাইলার ব্যবহার করতে সক্ষম হওয়া
সিএমডির সাথে যে কোন জায়গায় আপনার কম্পাইলার ব্যবহার করতে সক্ষম হওয়া
সিএমডির সাথে যে কোন জায়গায় আপনার কম্পাইলার ব্যবহার করতে সক্ষম হওয়া
সিএমডির সাথে যে কোন জায়গায় আপনার কম্পাইলার ব্যবহার করতে সক্ষম হওয়া
সিএমডির সাথে যে কোন জায়গায় আপনার কম্পাইলার ব্যবহার করতে সক্ষম হওয়া
সিএমডির সাথে যে কোন জায়গায় আপনার কম্পাইলার ব্যবহার করতে সক্ষম হওয়া

আপনার নতুন ইনস্টল করা কম্পাইলারের সাথে, আপনি লক্ষ্য করবেন যে আপনার কমান্ড প্রম্পট gcc বা g ++ কে কমান্ড হিসাবে স্বীকৃতি দেয় না। এটি করার জন্য আপনাকে নিম্নলিখিতগুলি করতে হবে:

  1. উইন্ডোজ কী টিপুন, "সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলগুলি সম্পাদনা করুন" টাইপ করুন এবং তারপরে এন্টার টিপুন
  2. সিস্টেম প্রোপার্টি নামে একটি নতুন উইন্ডো আসবে।
  3. যদি ইতিমধ্যে সেখানে না থাকে, তাহলে উন্নত ট্যাবে যান।
  4. নীচের ডান দিকে তাকান, এবং পরিবেশ ভেরিয়েবলগুলিতে ক্লিক করুন।
  5. সেখান থেকে, আপনি ভেরিয়েবলের দুটি পৃথক তালিকা দেখতে পাবেন। আপনার পছন্দের উপর নির্ভর করে, আপনি এই পথগুলি স্থানীয়ভাবে এক ব্যবহারকারীর কাছে সেট করতে পারেন, অথবা সিস্টেম প্রশস্ত করতে পারেন। যেভাবেই হোক, "Path" ভেরিয়েবল সনাক্ত করুন এবং Edit এ ক্লিক করুন।
  6. নতুন উইন্ডো থেকে, উইন্ডোর ডান পাশে নতুন ক্লিক করুন, এবং তারপর নিম্নলিখিত টাইপ করুন: "C: / MinGW / bin"। আমাদের ইনস্টলেশনের বিন ডিরেক্টরিতে এটি নির্দেশ করতে হবে কারণ সেখানেই আমাদের কম্পাইলার, gcc এবং g ++ বিদ্যমান।
  7. সেখান থেকে, উভয় উইন্ডোতে ওকে টিপুন এবং একটি নতুন কমান্ড প্রম্পট খুলুন। Gcc অথবা g ++ টাইপ করুন এবং দেখুন কমান্ডটি আপনাকে উত্তর দেয় কিনা। আরও একটি C বা C ++ প্রোগ্রাম তৈরি করে এটি পরীক্ষা করুন এবং এটি কম্পাইল করার চেষ্টা করুন

এখন আপনি আপনার সিস্টেমে যে কোন জায়গায় প্রোগ্রাম তৈরি এবং সেগুলো কম্পাইল করার ক্ষমতা রাখেন।

একটি প্রোগ্রাম কম্পাইল করার জন্য, আপনাকে যা করতে হবে তা হল gcc কল করুন যদি এটি একটি c প্রোগ্রাম, অথবা g ++ যদি এটি একটি c ++ প্রোগ্রাম হয়, এবং তারপর আপনি যে প্রোগ্রামটি কম্পাইল করতে চান তার নাম টাইপ করুন। উদাহরণ: gcc helloworld.c বা g ++ helloworld.cpp

পরবর্তী ধাপ, whileচ্ছিক অবস্থায়, কিছু দরকারী বিকল্প ব্যাখ্যা করে যা আপনি আপনার কম্পাইলারের সাথে ব্যবহার করতে পারেন।

ধাপ 5: একটি প্রোগ্রাম কম্পাইল করার সময় আপনি ব্যবহার করতে পারেন এমন দরকারী বিকল্পগুলি।

যদিও আপনার প্রোগ্রামগুলি কম্পাইল করার জন্য প্রয়োজন হয় না, এই বিকল্পগুলি আপনাকে আপনার কোড ডিবাগ করতে সাহায্য করবে।

আপনি কিভাবে এই বিকল্পগুলি রাখেন তার জন্য বাক্য গঠনটি হল gcc বা g ++: g (cc/++) -option যুক্তির জন্য

  • -ও: এই বিকল্পটি আপনাকে কম্পাইলটিতে প্রোগ্রামের নাম দিতে দেয়। ডিফল্টরূপে, আপনার প্রোগ্রাম a.exe বলা হবে। তাই করার মাধ্যমে: "gcc helloworld.c -o Hello", আপনি পরিবর্তে Hello.exe পাবেন
  • -g: এই বিকল্পটি অন্য প্রোগ্রামটিকে আপনার কোড ব্যবহার করতে সক্ষম হতে দেয়। "gdb" বা GNU ডিবাগারের কাজ করার জন্য সেই -g বিকল্পের প্রয়োজন। জিএনইউ ডিবাগার একটি খুব দরকারী টুল যাতে এটি আপনাকে দেখতে দেয় কিভাবে আপনার ভেরিয়েবল এবং কোড লাইন দ্বারা লাইন কাজ করে। এটি নতুনদের জন্য কিছুটা উন্নত, তাই এটিতে আপনি যে কমান্ডগুলি করতে পারেন তা সন্ধান করা একটি ভাল ধারণা।

    দ্রষ্টব্য: দরকারী হলেও, যদি আপনি gdb ব্যবহার করার পরিকল্পনা না করেন, তাহলে আপনার -g ব্যবহার করা উচিত নয়, কারণ ফাইলের আকার আপনার স্ট্যান্ডার্ড exe ফাইলের চেয়ে অনেক বড়।

  • -ওয়াল, -ভেরর, -ওয়েক্সট্রা, এবং -পেডেন্টিক সব সতর্কীকরণ সম্পর্কিত বিকল্প। ওয়াল ওয়েক্সট্রা এবং পেড্যান্টিক বেশিরভাগ ত্রুটি এবং সতর্কতা ধরবে যখন ওয়ারার সমস্ত সতর্কতাকে ত্রুটিতে রূপান্তর করবে। এই দুইয়ের মধ্যে পার্থক্য হল যে যদি আপনার প্রোগ্রামে সতর্কতা থাকে তবে এটি এখনও সংকলিত হবে। যদি এতে ত্রুটি থাকে তবে; প্রোগ্রাম কম্পাইল হবে না। এই ক্ষেত্রে ত্রুটি একটি সরঞ্জামের চেয়ে বেশি অনুশীলন, এতে এটি সি স্ট্যান্ডার্ডের অধীনে সঠিক আচরণ প্রয়োগ করে, যা আমাকে শেষ বিকল্পটি নিয়ে আসে যা আমি আলোচনা করতে চাই
  • --std =: এই বিকল্পটি কম্পাইলারকে কোন মান ব্যবহার করতে হবে তা বলে। যদিও বেশিরভাগ ক্ষেত্রে সম্ভবত গুরুত্বপূর্ণ নয়, যদি আপনি পুরোনো কোড পান যা আজকের মানদণ্ডে কাজ নাও করতে পারে, তবে এই বিকল্পটি আপনার বেছে নেওয়া মান প্রয়োগ করবে। কিছু উল্লেখযোগ্য মান হল c99, c89, gnu99, gnu 89, ইত্যাদি। আমি বলব সাধারনত আপনি এই বিকল্পটি ব্যবহার করবেন না যদি না আপনার প্রয়োজন হয়।

    দ্রষ্টব্য: এই বিকল্পটি শুধুমাত্র গ এর জন্য

  • একসঙ্গে বিকল্পগুলির উদাহরণ: gcc --std = c99 -Wall -Wextra -pedantic -Werror -g helloworld.c -o hello
  • সি ++ এ একসাথে বিকল্পের উদাহরণ: g ++ -Wall -Wextra -pedantic -Werror -g helloworld.c -o hello