درود،
به صورت پیشفرض نسخه های بین 3 تا 5 gcc روی CentOS و Ubuntu نصب میشود. (نسخه بستگی به ورژن لینوکس نصب شده دارد.)
حال اگر شما نیاز به نصب GCC و G++ جدید تر بر روی لینوکستان دارید. میتوانید این مطلب را دنبال کنید.
خب یکی از روشهای نصب در لینوکس دانلود سورس آخرین نسخه و سپس کامپایل میباشد. که کمی زمان بر هست، لذا ما روش ساده تری رو پیشنهاد میکنیم، تا نیاز به مصرف منابع سیستم و زمان زیادی نداشته باشد.
اگر میخواهید در Ubuntu این کار را انجام بدید و سرعت نصب را افزایش دهید، کد زیر را در ترمینال لینوکس وارد کنید.
apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:ubuntu-toolchain-r/test && apt-get update && apt-get install -y gcc-7 g++-7 && update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 60 && update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60
در انتها و پس از نصب میتوانید با وارد کردن دستور
gcc --version
نسخه نصب شده را ببینید.
حال اگر در لینوکس CentOS نیاز به این امر دارید، موارد زیر را در محیط ترمینال وارد کنید.
yum install centos-release-scl-rh
yum install devtoolset-7
scl enable devtoolset-7 bash
حال با وارد کردن
gcc --version
نسخه را مشاهده میکنید.