মুক্ত মেইলিং লিস্ট

Google Groups
Subscribe to মুক্ত
Email:
Visit this group

আমাদের বন্ধুরা

 

Ubuntu BD
spread_ap.gif

 

Login Form






Lost Password?
No account yet? Register

GCC (GNU Compiler Collection)
Written by নাসির   
বুধবার, 15 অক্টোবার 2008
GCC (GNU Compiler Collection) অনেকগুলা কম্পাইলারের সমন্বয়ে তৈরী একটি কম্পাইলার যার মাধ্যমে C, C++, Fortran, Java, Ada এর বেশ কয়েকটি প্রোগ্রামিং ভাষার সোর্সকোড কম্পাইল করা যায়। GNU Toolchain এর অন্যতম প্রধান অংশ হল GCC . GNU সিস্টেমের অফিসিয়াল এই কম্পাইলারটির নাম ছিল GNU C Compiler কারন এটি ১৯৮৭ সালে যখন এটি তৈরী করা হয় তখন এটি কেবল C প্রোগ্রামিং ভাষার জন্যই ব্যাবহার করা হত। পরবর্তীতে এটিকে C++, Objective C, Objective C++, Fortran, Pascal, Java, Ada ইত্যাদি প্রোগ্রামিং ভাষার উপযোগি করে তৈরী করা হয়। তাছাড়া Modula-2, Modula-3, Pascal, PL/I, D, Mercury, VHDL ইত্যাদির জন্যও এটি ব্যাবহার করা যাবে। GCC কোড গুলা ডিবাগ করার জন্যGNU Debugger ব্যাবহার করা হয়।


কিছু হেডার ফাইল সহ আরও কিছু দরকারী ফাইল ইনস্টল করতে হবে এই কাজ গুলা ঠিক ভাবে করার জন্য। ফাইল গুলা ইনস্টল করার জন্য Terminal ওপেন করে লিখতে হবে sudo apt-get install build-essential এছাড়া Synaptic Package Manager থেকেও build-essential প্যাকেজটি সিলেক্ট করে ইনস্টল করা যাবে।

ইনস্টল করার পর Terminal থেকে নিচের উপায়ে সব C/C++ সোর্স ফাইল কম্পাইল ও রান করা যাবে। 

মনেকরি একটি সোর্স ফাইলের নাম হল new.c 

gcc new.c 

লেখলে ঐ ফাইলটার a.out একটা এক্সিকিউটেবল ফাইল তৈরী হবে। ফাইলটি রান করতে লিখতে হবে 

./a.out 

নির্দিষ্ট নামে এক্সিকিউটেবল ফাইল তৈরী করতে লিখতে হবে 

gcc new.c -o new 

তখন রান করতে লিখতে হবে 

./new.out 

সোর্স ফাইলটি সি++ ভাষায় লিখা হল এবং নাম যদি new.cpp হয় তবে কমান্ড গুলা হবে, 

কম্পাইল করতে: g++ new.cpp 

রান করতে: ./a.out 

নির্দিষ্ট নামে এক্সিকিউটেবল ফাইল তৈরী করতে লিখতে হবে 

g++ new.c -o new 

তখন রান করতে লিখতে হবে 

./new.out


ম্যানুয়াল সম্পর্কে জানতে Terminal এ লিখুন man gcc

 

 

মন্তব্যগুলো (3) add feed
use of GNU debugger
লিখেছেন Ǧ on November 7, 2008

নাসির ভাই GNU debugger কিভাবে install এবং ব্যবহার করব? অামি code block IdE ব্যবহার করি কিন্তু এর debugging feature গুলো off থাকে। কিভাবে এগুলি active করব???

output file name
লিখেছেন Shiplu on November 25, 2008

the following command will generate an executable file "new". not "new.out"
$ gcc new.c -o new

To execute it run,
$ ./new

...
লিখেছেন Abu Faisal Ahmed on December 28, 2008

Helpful topic for the novice.

মন্তব্য লিখুন
নাম:
ইমেইল:
শিরোনাম:
মন্তব্য:
Smiley Smiley Smiley Smiley Smiley Smiley Smiley Smiley Smiley Smiley Smiley Smiley Smiley Smiley Smiley bold italicize underline url
 
< Prev   Next >
কপিরাইট নোটিশ: মুক্ত ম্যাগাজিনের লেখাসমূহ ম্যাগাজিন , পত্রিকা বা অন্যান্য মিডিয়ায় প্রকাশ করা যাবে , তবে এক্ষেত্রে উক্ত লেখাটির মূল লেখকের নাম এবং মুক্ত এর ওয়েব এ্যাড্রেস উল্লেখ করতে হবে
 
This site is powered by: Joomla & Site is hosted by: phpXperts