1

  • 026-910-10-914
  • info@one3erver.com
    • Farsi
    • English
  • عضویت
  • پنل کاربری
وان سرور Menu   ≡ ╳
  • صفحه اصلی
  • سرور مجازی
    • سرور مجازی آمریکا
    • سرور مجازی فرانسه
    • سرور مجازی آلمان
    • سرور مجازی هلند
    • سرور مجازی حرفه ای Nvme
    • سرور مجازی ارزان انگلیس ( آنی )
    • سرور مجازی ارزان NVMe ( آنی )
    • سرور مجازی دیگر کشورها
      • سنگاپور ، استرالیا
      • ترکیه ، ژاپن ، امارات ، هنگ کنگ
      • سرور مجازی از 43 کشور
  • سرور اختصاصی
    • سرور اختصاصی هلند
    • سرور اختصاصی OVH
    • سرور اختصاصی آمریکا
  • هاستینگ و دامنه
    • هاست ایران
    • هاست پر سرعت NVMe
    • هاست شرکتی NVMe
    • هاست استاندارد ارزان
    • هاست ریسلری
    • ثبت آنلاین دامنه
    • صدور گواهینامه ssl
  • دیگر سرویسها
    • سرور مجازی ترید
    • سرور وبینار ( کلاس آنلاین )
  • جزیره آموزشی
  • درباره ما
    • تماس با ما
    • قوانین کلی سایت وان سرور
    • نماد اعتماد
    • سوالات متدوال
    • فرصت شغلی

آموزش نصب کامپایلر GCC در اوبونتو 18.04

  • 11/06/2019
  • 0 Comments
زمان تقریبی مطالعه: 3 دقیقه

آموزش نصب کامپایلر GCC در اوبونتو 18.04

مجموعه کامپایلر GNU (GCC) مجموعه کامپایلرها و کتابخانه ها برای زبان های برنامه نویسی C، C ++، Objective-C، Fortran، Ada، Go و D است. بسیاری از پروژه های منبع باز از جمله ابزارهای گنو و هسته لینوکس با GCC تهیه شده است.

این آموزش مراحل مورد نیاز برای نصب کامپایلر GCC در اوبونتو 18.04 را پوشش می دهد. ما به شما نحوه نصب نسخه پایدار و آخرین نسخه GCC را نشان خواهیم داد.

دستورالعمل های مشابه برای اوبونتو 16.04 و هر توزیع مبتنی بر اوبونتو شامل کوبونتو، لینوکس مینت و سیستم عامل اولیه استفاده می شود.

برای خرید سرور مجازی اوبنتو از لوکیشن های مختلف کلیک کنید

پیش نیازها

برای اینکه قادر به اضافه کردن مخازن جدید و نصب بسته ها در سیستم اوبونتو باشید، باید به عنوان یک کاربر با مجوزهای sudo وارد سیستم شوید .

نصب GCC در اوبونتو

مخازن پیش فرض اوبونتو حاوی یک بسته متا با نام build-essential که حاوی کامپایلر GCC و بسیاری از کتابخانه ها و سایر ابزارهای مورد نیاز برای کامپایل نرم افزار است.

مراحل زیر را برای نصب کامپایلر GCC اوبونتو 18.04 انجام دهید:

  • با به روز رسانی لیست بسته شروع کنید:
sudo apt update
  • بسته تایید build-essential را با تایپ کردن نصب کنید
sudo apt install build-essential

فرمان مجموعه ای از بسته های جدیدی را شامل می شود که شامل gcc ، g++ و make .

  • برای تایید اینکه کامپایلر GCC با موفقیت نصب شده است، از دستور gcc --version استفاده کنید که نسخه GCC را چاپ می کند:
gcc --version
  • نسخه پیش فرض GCC موجود در مخازن اوبونتو 18.04 7.4.0 : gcc (Ubuntu
gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0
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.

GCC در حال حاضر روی سیستم شما نصب شده است و شما می توانید از آن استفاده کنید.

کامپایل مثال Hello World

کامپایل یک برنامه C یا C ++ پایه با استفاده از GCC بسیار آسان است. ویرایشگر متن خود را باز کنید و فایل زیر را ایجاد کنید:

nano hello.c
#include <stdio.h>
int main()
{
  printf ("Hello World!\n");
  return 0;
}

فایل را ذخیره کرده و آن را با استفاده از دستور زیر به یک اجرایی کامپایل کنید:

gcc hello.c -o hello

این یک فایل باینری به نام hello در همان دایرکتوری که در آن شما دستور را اجرا می کنید ایجاد می کنید.

اجرای برنامه hello با:

 ./hello. 

برنامه نمایش داده خواهد شد:

 Hello World! 

نصب چند نسخه GCC

در این بخش ما دستورالعمل هایی در مورد نحوه نصب و استفاده از نسخه های مختلف GCC در اوبونتو 18.04 ارائه خواهیم داد. نسخه های جدید تر کامپایلر GCC شامل پشتیبانی از زبان های جدید، عملکرد بهتر، ویژگی های پیشرفته است.

در زمان نوشتن این مقاله مخازن پیش فرض اوبونتو شامل چندین نسخه GCC از 5.xx تا 8.xx . آخرین نسخه GCC که 9.1.0 است از پانورامای اوبونتو Toolchain در دسترس است.

در مثال زیر، آخرین سه نسخه GCC و G ++ را نصب خواهیم کرد.

ابتدا PPA ubuntu-toolchain-r/test به سیستم خود اضافه کنید:

 sudo apt install software-properties-common sudo add-apt-repository ppa:ubuntu-toolchain-r/test 

نسخه GCC و G ++ مورد نیاز را با تایپ کردن وارد کنید:

 sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9 

دستورات زیر گزینه دیگری برای هر نسخه را پیکربندی کرده و اولویت را با آن مرتبط می کند. نسخه پیش فرض دارای بالاترین اولویت است، در مورد ما که gcc-9 .

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7

بعدا اگر بخواهید نسخه پیش فرض را تغییر دهید، از فرمان update-alternatives :

 sudo update-alternatives --config gcc
There are 3 choices for the alternative gcc (providing /usr/bin/gcc).

  Selection    Path            Priority   Status
------------------------------------------------------------
* 0            /usr/bin/gcc-9   90        auto mode
  1            /usr/bin/gcc-7   70        manual mode
  2            /usr/bin/gcc-8   80        manual mode
  3            /usr/bin/gcc-9   90        manual mode

Press <enter> to keep the current choice[*], or type selection number:

شما با لیستی از تمام نسخه های نصب شده GCC در سیستم اوبونتو ارائه خواهید شد. شماره نسخه که میخواهید به عنوان پیشفرض استفاده کنید را وارد کنید و Enter را فشار دهید.

این دستور لینک های نمادین را به نسخه های خاصی از GCC و G ++ ایجاد خواهد کرد.

نتیجه

شما با موفقیت GCC را در اوبونتو 18.04 نصب کردید. اکنون می توانید از صفحه مستندات رسمی GCC دیدن کنید و نحوه استفاده از GCC و G ++ را برای کامپایل برنامه های C و C ++ یاد بگیرید.

اولین نفری باشید که از آموزشها و تخفیفهای ویژه با خبر میشوید 😉
با عضویت در خبرنامه از 80 درصد تخفیف بهره مند شوید

Rate this post
  • previous post
  • Next post

Leave a Comment لغو پاسخ

X

Search


ربات پشتیبان سرور و هاست


Recent Posts

نصب وردپرس در اوبونتو ubuntu
19/12/2021
نصب و تامین امنیت phpMyAdmin با Nginx در CentOS 7
18/12/2021
بک آپ گیری خودکار از MongoDB
12/12/2021
آموزش راه اندازی K3S , GlusterFS , Load balancer
16/11/2021
تانل دو سرور لینوکس لوکال به اینترنت
13/10/2021

دسته‌ها

  • آموزش سئو و بهینه سازی
  • آموزش کنترل پنل ها
  • آموزش نرم افزارهای اکانتینگ
  • آموزش های سرورمجازی لینوکس
  • آموزش های سرورمجازی میکروتیک
  • آموزش های سرورمجازی ویندوز
  • آموزش های نرم افزارها
  • آموزش های هاست
  • اخبارهای ویژه
  • ادوب کانکت
  • اینستاگرام
  • تست نفوذ و امنیت
  • چیستان
  • دانلود سنتر
  • دسته‌بندی نشده



0

33000

محاسبه گر قیمت:
قیمت واحد: 33000
درگاه پرداخت
درگاه پرداخت
نماد اعتماد
دسترسی سریع
  • قوانین سایت
  • سوالات متداول
  • نمایندگی
  • درخواست پشتیبانی
  • پنل کاربران
  • تماس با ما


  • برنامه انی دسک برنامه پوتی ssh برنامه وین اسکیپ برنامه وین باکس
    سرورهای مجازی
  • سرور مجازی آمریکا
  • سرور مجازی فرانسه
  • سرور مجازی آلمان
  • سرور مجازی هلند
  • سرور مجازی NVMe
  • سرور مجازی ارزان
  • دسته بندی جزیره
    • آموزش سئو و بهینه سازی
    • آموزش کنترل پنل ها
    • آموزش نرم افزارهای اکانتینگ
    • آموزش های سرورمجازی لینوکس
    • آموزش های سرورمجازی میکروتیک
    • آموزش های سرورمجازی ویندوز
    • آموزش های نرم افزارها
    • آموزش های هاست
    • اخبارهای ویژه
    • ادوب کانکت
    • اینستاگرام
    • تست نفوذ و امنیت
    • چیستان
    • دانلود سنتر
    • دسته‌بندی نشده
    Copyright © 2011-2021 one3erver.com. All Rights Reserved