কম্পিউটার টিউটোরিয়াল

G++ দিয়ে একাধিক .cpp ও .h ফাইল কম্পাইল করা

g++ দিয়ে একাধিক সোর্স ও হেডার ফাইল একসাথে কম্পাইল করা যায়। হেডার ফাইল (.h/.hpp) সরাসরি কম্পাইলারকে দেওয়া প্রয়োজন নেই (শুধু #include করলেই হয়), কিন্তু ইচ্ছে করলে দেওয়া যায়।

কমান্ড

g++ main.cpp utils.cpp -o myapp
# বা
g++ main.cpp utils.h -o myapp  // হেডার ফাইলও দিতে পারেন (প্রি-কম্পাইল্ড হেডারের মত)

উদাহরণ: দুটি ফাইল

area.h / area.cpp

// area.h
float area(float r);
float area(float l, float w);

// area.cpp
float area(float r) { return 3.1415f * r * r; }
float area(float l, float w) { return l * w; }

find_area.cpp

#include <iostream>
#include "area.h"
using namespace std;

int main() {
    cout << "Circle area (r=2.5): " << area(2.5) << endl;
    cout << "Rectangle area (5x7): " << area(5, 7) << endl;
    return 0;
}

কম্পাইল ও রান

$ g++ area.cpp find_area.cpp -o area_calc
$ ./area_calc
Circle area (r=2.5): 19.6344
Rectangle area (5x7): 35

বেশি ফাইলের জন্য: Makefile, CMake, বা IDE (VS Code, CLion) ব্যবহার করুন। ম্যানুয়াল কমান্ড ছোট প্রজেক্টের জন্য ওকে।

  1. পাইথনে uuencode ফাইল এনকোড ও ডিকোড করা

  2. পাইথনে একসাথে একাধিক ফাইল রিনেম করা

  3. পাওয়ারশেল দিয়ে দক্ষতার সাথে ফাইল ও ফোল্ডার ডিলিট করুন: ধাপে ধাপে গাইড

  4. AirDrop: ম্যাক, আইফোন, আইপ্যাডের মধ্যে সুরক্ষিত, তৎক্ষণ ফাইল শেয়ারিং