Спонсоры

ভিজ্যুয়াল স্টুডিও কোডে সি / সি++ কোড রান করা

0
7

সি অথবা সি++ কোড লেখা এবং রান করার জন্য আমরা সাধারণত কোডব্লক ব্যবহার করতাম। কিন্তু কোড ব্লক IDE অনেক বছর ধরেই আপডেট করা হয়নি। বিকল্প হিসেবে অন্য কোন IDE ব্যবহার করতে পারি। আবার কম্পিউটারে সি কম্পাইলার ইন্সটল করে ভিজ্যুয়াল স্টুডিও কোডেও সি এবং সি++ কোড লেখা এবং রান করতে পারি।

সাধারণত ম্যাকে এবং লিনাক্সে gcc কম্পাইলার ইন্সটল থাকে। যেমন টার্মিনালে গিয়ে যদি লিখিঃ

gcc --version

তাহলে gcc ভার্সন দেখাবে।

যদি না দেখায়, তাহলে ইন্সটল করে নিতে হবে।

উইন্ডোজে GCC ইন্সটল

উইন্ডোসে GCC ইন্সটল করার জন্য gcc-win64 ডাউনলোড করে নিব। এটা এখন পর্যন্ত উইন্ডোজের জন্য লেটেস্ট GCC বিল্ড। https://winlibs.com থেকেও ডাউনলোড করে নেওয়া যাবে। ডাউনলোড করার পর এক্সট্রাক্ট করে নিব। এক্সট্রাকট করা ফোল্ডারের নাম পরিবর্তন করে gcc লিখে C বা সিস্টেম ড্রাইভে রাখব। এরপর পাথ ভ্যারিয়েবলের GCC এর bin ফোল্ডার (C:\gcc\bin) যোগ করব।

তার জন্য উইন্ডোজের সার্চ বারে path লিখে সার্চ করব। এখান থেকে Edit the environment variable for your account এ ক্লিক করব।

তাহলে নিচের মত একটা উইন্ডো দেখতে পাবোঃ

এখানে User variables এবং Systems variables দুইটা থেকেই Path ভ্যারিয়েবল যোগ করতে হবে। Path এ ক্লিক করলে Edit অপশন দেখাবে। এডিটে ক্লিক করে GCC এর bin ফোল্ডার (C:\gcc\bin) যোগ যোগ করে দিব।

এবার কমান্ড প্রম্পট এ গিয়ে gcc –version লিখে এন্টার প্রেস করলে gcc ভার্সন দেখাবে।

macOS এ GCC ইন্সটল

ম্যাকে যদি Xcode ইন্সটল করা থাকে, তাহলে সাধারণত GCC কম্পাইলারও ইন্সটল করা থাকে। টার্মিনালে গিয়ে gcc –version লিখে এন্টার প্রেস করে দেখে নিতে পারেন। যদি না থাকে, তাহলে Homebrew (https://brew.sh) ব্যবহার করে ইন্সটল করে নিতে পারেন। হোমব্রু ইন্সটল করার পর নিচের কমান্ড রান করলেই ইন্সটল হয়ে যাবে।

brew install gcc

লিনাক্সে GCC ইন্সটল

লিনাক্সে প্যাকেজ ম্যানেজার ব্যবহার করে ইন্সটল করা যাবে।

sudo apt update
sudo apt install build-essential

ভিজ্যুয়াল স্টুইডিও কোড ইন্সটল

ভিজ্যুয়াল স্টুডিও কোড ইন্সটলার পাওয়া যাবে https://code.visualstudio.com ঠিকানায়। উইন্ডোজ, ম্যাক বা লিনাক্স, যে কোন অপারেটিং সিস্টেমের জন্যই ডাউনলোড করে নেওয়া যাবে। ডাউনলোড শেষে ইন্সটল করে নিন।

ইন্সটল শেষে ওপেন করুন। এরপর File > New তে ক্লিক করে অথবা Ctr + N এ ক্লিক করে নতুন ফাইল তৈরি করে নিন। ঐ ফাইলের একটা নাম দিন এবং একটা লোকেশনে সেভ করুন। এরপর নিচের মত করে কোড লিখুনঃ

#include <stdio.h>
int main(){
printf("Hello, world!");
    return 0;
}

ভিজ্যুয়াল স্টুডিও কোডে সি/সি++ কোড রান করা

ভিজ্যুয়াল স্টুডিও কোডে আমরা কোড রান করার জন্য Code Runner এক্সটেনশন ব্যবহার করব। তার জন্য মেন্যু থেকে View > Extentions অথবা সাইডবার থেকে এক্সটেনশন আইকনে ক্লিক করব।

এরপর Code Runner লিখে সার্চ করে এক্সটেনশনটি ইন্সটল করে নিব।

এই এক্সটেনশনটা ইন্সটল করলে রাইট ক্লিক মেন্যুতে Run Code অপশন যোগ হবে। যেখানে ক্লিক করে সরাসরি কোড রান করা যাবে।

আরেকটা এক্সটেশন ব্যবহার করতে পারি। আর তা হচ্ছে C/C++। এই এক্সটেশন ব্যবহার করলে সি অথবা সি++ কোডে কোন ভুল থাকলে দেখাবে। কোড হাইলাইট করে দিবে। এছাড়া ডিভাগে সাহায্য করবে।

এক্সকোডে সি/সি++ কোড রান

ম্যাক ইউজাররা Xcode ব্যবহার করে সি/সি++ কোড রান করতে পারবেন।

তার জন্য প্রথমে অ্যাপ স্টোর থেকে Xcode ইন্সটল করে নিব। এক্সকোড ডাউনলোড এবং ইন্সটল করার পর ওপেন করব। Create New Xcode Project এ ক্লিক করে একটা নতুন প্রজেক্ট তৈরি করব।

প্রজেক্ট টেম্পলেট সিলেক্ট করার অপশন থেকে macOS > Command Line Tool সিলেক্ট করব।

এখানে প্রজেক্টের একটা নাম দিব। ল্যাঙ্গুয়েজ হিসেবে সিলেক্ট করব। এরপর প্রজেক্টের লোকেশন সিলেক্ট করার পর এডিটরে সি প্রজেক্ট ওপেন হবে।

আমাদের main.c নামে একটা সি কোড লিখে দিবে। যা আমরা উপরের রান আইকনে ক্লিক করে রান করতে পারব। কোড রান করার পর নিচের দিকে ডিভাগ এরিয়াতে আউটপুট দেখা যাবে।

ডিভাগ এরিয়া বাটনে ক্লিক করে যা হাইড করা যাবে।

Поиск
Категории
Больше
Nulled
WhatsBox v5.0 - The WhatsApp Marketing - Bulk Sender, Chat, Bots, SaaS PHP Script
WhatsBox v5.0 – The WhatsApp Marketing – Bulk Sender, Chat, Bots, SaaS PHP Script...
От Nettumi 2026-09-17 18:16:14 0 318
Tech
ফেসবুক পোস্টে কে লাইক দিলো তা দেখা যাচ্ছেনা? সমাধান জানুন
শুক্রবার (২৭ মে) বিকেল থেকে ফেসবুকে অসংখ্য ব্যবহারকারী অভিযোগ করছেন যে তাদের পোস্টে কারা কারা...
От Nettumi 2026-09-25 10:10:25 0 30
Hacking Course
আইফোন (iPhone) এবং আইপ্যাডে (iPad) Safari-তে ১২০Hz (120Hz) ব্রাউজিং চালু করার নিয়ম
আসসালামু আলাইকুম, আশা করছি সবাই ভালো আছেন, আজকের এই পোস্টার মাধ্যমে আপনাদের কে একটি বিশেষ ট্রিকস...
От Nettumi 2026-09-25 16:54:32 0 41
Nulled
Astroway v2.2.0 - Astrology Consultations, Chat, Audio/Video Calls, Live Streaming | Web & Backend Included App Source
Astroway v2.2.0 – Astrology Consultations, Chat, Audio/Video Calls, Live Streaming | Web...
От Nettumi 2026-09-17 18:17:04 0 112
Nulled
Agroxa v2.3.0 - Material Design Admin & Dashboard Template
Agroxa v2.3.0 – Material Design Admin & Dashboard Template Free Download. Agroxa is a...
От Nettumi 2026-09-17 18:19:08 0 235
‎ ‎ ‎
Nettumi https://nettumi.com