3 জিসিসি কম্পাইলার CentOS 7 ইনস্টল করুন | কিভাবে লিনাক্স সার্ভার উপর জিসিসি ইনস্টল করতে | জিসিসি কম্পাইলার টিউটোরিয়াল
সুচিপত্র:
- পূর্বশর্ত
- সেন্টস-এ জিসিসি ইনস্টল করা হচ্ছে
- একটি হ্যালো ওয়ার্ল্ড উদাহরণ সংকলন
- একাধিক জিসিসি সংস্করণ ইনস্টল করা হচ্ছে
- উপসংহার
জিএনইউ সংকলক সংগ্রহ (জিসিসি) হ'ল সি, সি ++, উদ্দেশ্য-সি, ফোর্টরান, অ্যাডা, গো, এবং ডি, প্রোগ্রামিং ভাষার জন্য সংকলক এবং গ্রন্থাগারগুলির একটি সংগ্রহ। জিএনইউ সরঞ্জাম এবং লিনাক্স কার্নেল সহ অনেকগুলি ওপেন সোর্স প্রকল্পগুলি জিসিসিতে সংকলিত।
এই টিউটোরিয়ালটি কীভাবে CentOS the-তে জিসিসি সংকলক ইনস্টল করবেন তা আমরা ব্যাখ্যা করব কীভাবে এসসিএল সংগ্রহস্থল থেকে ডিস্ট্রো স্থিতিশীল সংস্করণ এবং জিসিসির নতুন সংস্করণ ইনস্টল করবেন to
পূর্বশর্ত
আপনার সেন্টোস সিস্টেমে নতুন সংগ্রহস্থল যুক্ত করতে এবং প্যাকেজ ইনস্টল করতে আপনাকে অবশ্যই suo সুবিধা সহ রুর বা ব্যবহারকারী হিসাবে লগ ইন করতে হবে।
সেন্টস-এ জিসিসি ইনস্টল করা হচ্ছে
ডিফল্ট সেন্টোস সংগ্রহস্থলগুলিতে
Development Tools
নামে একটি প্যাকেজ গ্রুপ থাকে যা জিসিসি সংকলক এবং সফ্টওয়্যার সংকলনের জন্য প্রয়োজনীয় অনেকগুলি লাইব্রেরি এবং অন্যান্য ইউটিলিটি ধারণ করে।
জিসিসি সংকলক সহ বিকাশ সরঞ্জামগুলি ইনস্টল করতে চালনা করুন:
sudo yum group install "Development Tools"
কমান্ডটি
gcc
,
g++
এবং
make
সহ একাধিক নতুন প্যাকেজ ইনস্টল করে।
আপনি উন্নয়নের জন্য জিএনইউ / লিনাক্স ব্যবহার সম্পর্কে ম্যানুয়াল পৃষ্ঠাগুলি ইনস্টল করতে চাইতে পারেন:
sudo yum install man-pages
যাচাই করুন যে জিসিসি
gcc --version
সংস্করণ কমান্ড যা জিসিসি সংস্করণটি মুদ্রণ করে জিসিসি
gcc --version
সফলভাবে ইনস্টল হয়েছে:
gcc --version
4.8.5
7 টি সংগ্রহস্থলে জিসিসির ডিফল্ট সংস্করণটি হ'ল
4.8.5
:
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36) Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
এটাই. জিসিসি এখন আপনার সিস্টেমে ইনস্টল করা আছে এবং আপনি এটি ব্যবহার শুরু করতে পারেন।
একটি হ্যালো ওয়ার্ল্ড উদাহরণ সংকলন
জিসিসি ব্যবহার করে একটি বেসিক সি বা সি ++ প্রোগ্রাম সংকলন করা সহজ কাজ। আপনার পাঠ্য সম্পাদকটি খুলুন এবং নিম্নলিখিত ফাইলটি তৈরি করুন:
nano hello.c
, hello.c
ফাইলটি সংরক্ষণ করুন এবং নিম্নলিখিত কমান্ডটি চালিয়ে এক্সিকিউটেবলের মধ্যে এটি সংকলন করুন: আপনি যে কমান্ডটি চালাচ্ছেন একই ডিরেক্টরিতে এটি
এর সাথে
প্রোগ্রামটি প্রদর্শিত হবে: এই বিভাগে, আমরা সেন্টস on এ জিসিসির একাধিক সংস্করণ ইনস্টল ও কীভাবে ব্যবহার করব সে সম্পর্কে নির্দেশাবলী সরবরাহ করব। জিসিসির সংকলকটির নতুন সংস্করণগুলিতে নতুন ভাষার সমর্থন, আরও ভাল পারফরম্যান্স, প্রসারিত বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে। সফটওয়্যার সংগ্রহগুলি, এসসিএল নামে পরিচিত এটি একটি সম্প্রদায় প্রকল্প যা আপনাকে সিস্টেম ডিফল্ট প্যাকেজগুলিকে প্রভাবিত না করে একই সিস্টেমে সফ্টওয়্যারটির একাধিক সংস্করণ তৈরি করতে, ইনস্টল করতে ও ব্যবহার করতে দেয়। সফ্টওয়্যার সংগ্রহগুলি সক্ষম করে আপনি প্রোগ্রামিং ভাষা এবং পরিষেবাদির নতুন সংস্করণগুলিতে অ্যাক্সেস অর্জন করতে পারেন যা মূল সংগ্রহস্থলগুলিতে উপলভ্য নয়। এসসিএল সংগ্রহস্থলগুলি বিকাশকারী টুলসেট নামে একটি প্যাকেজ সরবরাহ করে, এতে জিএনইউ সংকলক সংগ্রহের নতুন সংস্করণ এবং অন্যান্য বিকাশ এবং ডিবাগিং সরঞ্জাম অন্তর্ভুক্ত রয়েছে। প্রথমে CentOS এসসিএল রিলিজ ফাইলটি ইনস্টল করুন। এটি CentOS অতিরিক্ত সংগ্রহস্থলের অংশ এবং নিম্নলিখিত কমান্ডটি চালিয়ে ইনস্টল করা যেতে পারে: বর্তমানে, নিম্নলিখিত বিকাশকারী সরঞ্জাম সেট সংগ্রহ উপলব্ধ: এই উদাহরণে, আমরা বিকাশকারী সরঞ্জামসেট সংস্করণ ইনস্টল করব so এটি করতে আপনার সেন্টস 7 টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করুন: জিসিসি সংস্করণ access অ্যাক্সেস করতে, আপনাকে সফ্টওয়্যার সংগ্রহের
এখন আপনি যদি জিসিসি সংস্করণটি পরীক্ষা করেন তবে আপনি খেয়াল করবেন যে জিসিসি 7 হ'ল আপনার বর্তমান শেলের ডিফল্ট সংস্করণ: এই মুহুর্তে, আপনি অন্যান্য নিয়মিত সরঞ্জামের মতোই নতুনতর জিসিসি সংস্করণ ব্যবহার করতে পারেন। আপনি আপনার সেন্টোস successfully. এ সফলভাবে জিসিসি ইনস্টল করেছেন You
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
নামে একটি বাইনারি ফাইল তৈরি করবে।
hello
প্রোগ্রামটি কার্যকর করুন:
./hello
একাধিক জিসিসি সংস্করণ ইনস্টল করা হচ্ছে
sudo yum install centos-release-scl
sudo yum install devtoolset-7
scl
সরঞ্জামটি ব্যবহার করে একটি নতুন শেল ঘটনাটি চালু করতে হবে:
scl enable devtoolset-7 bash
gcc --version
gcc (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5) Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
উপসংহার
সেন্টোস 7-এ অ্যাপাচি দিয়ে কীভাবে phpmyadmin ইনস্টল করবেন এবং সুরক্ষিত করবেন

পিএইচপিএমআইএডমিন আপনাকে মাইএসকিউএল ডাটাবেসগুলির সাথে ইন্টারঅ্যাক্ট করতে, ব্যবহারকারীর অ্যাকাউন্ট এবং সুবিধাগুলি পরিচালনা করতে এবং এসকিউএল-বিবৃতিগুলি কার্যকর করতে অনুমতি দেয়। এই টিউটোরিয়ালে, আমরা সেন্টোস 7-এ অ্যাপাচি দিয়ে পিএইচপিএমআইএডমিন ইনস্টল এবং সুরক্ষার জন্য প্রয়োজনীয় পদক্ষেপগুলি অনুসরণ করব।
ডেবিয়ান 10 লিনাক্সে কীভাবে জিসিসি সংকলক ইনস্টল করবেন

জিএনইউ কমপাইলার সংগ্রহ (জিসিসি) হ'ল সি, সি ++ এবং অন্যান্য প্রোগ্রামিং ভাষার সমর্থনকারী সংকলক এবং গ্রন্থাগারগুলির একটি মুক্ত উত্স সংগ্রহ। এই টিউটোরিয়ালটি ব্যাখ্যা করে যে কীভাবে ডেবিয়ান 10 বাস্টারে জিসিসি সংকলক ইনস্টল করবেন।
উবুন্টু 18.04 এ কীভাবে জিসিসি সংকলক ইনস্টল করবেন

জিএনইউ সংকলক সংগ্রহ (জিসিসি) হ'ল সি, সি ++, উদ্দেশ্য-সি, ফোর্টরান, অ্যাডা, গো, এবং ডি, প্রোগ্রামিং ভাষার জন্য সংকলক এবং গ্রন্থাগারগুলির একটি সংগ্রহ। এই টিউটোরিয়ালটি উবুন্টু 18.04 এ জিসিসি সংকলক ইনস্টল করার জন্য প্রয়োজনীয় পদক্ষেপগুলি কভার করে