{"id":1595,"date":"2019-06-21T21:43:49","date_gmt":"2019-06-21T14:43:49","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1595"},"modified":"2025-04-18T15:21:58","modified_gmt":"2025-04-18T08:21:58","slug":"cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/","title":{"rendered":"Cara Install Beberapa Versi GCC Berbeda di Ubuntu 18.04"},"content":{"rendered":"<p>Di bagian ini, kami akan memberikan instruksi tentang cara menginstal dan menggunakan beberapa versi GCC di Ubuntu 18.04. Versi yang lebih baru dari kompiler GCC termasuk dukungan untuk bahasa baru, kinerja yang lebih baik, dan juga fitur yang diperluas.<\/p>\n<p>Pada saat menulis artikel ini, repositori Ubuntu default mencakup beberapa versi GCC, dari <code>5.x.x<\/code> hingga <code>8.x.x<\/code>. Versi terbaru GCC yaitu <code>9.1.0<\/code> tersedia dari PPA Ubuntu Toolchain.<\/p>\n<p>Kami sarankan Anda untuk menguji setiap tutorial atau panduan yang ada di Internet di virtual machine (<a href=\"https:\/\/www.linuxid.net\/post\/tutorial-install-vmware-workstation-player-di-ubuntu-18-04\/\">vmware<\/a> atau <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-cara-install-virtualbox-di-ubuntu-18-04\/\">virtualbox<\/a>) sebelum menerapkan ke server produksi, agar tidak mengacaukan sistem yang berjalan ketika ada kesalahan.<\/p>\n<p>Dalam contoh berikut, kami akan menginstal tiga versi terbaru GCC dan G++.<\/p>\n<h2>Prasyarat<\/h2>\n<p>Agar dapat menambahkan repositori baru dan menginstal paket pada sistem Ubuntu Anda, Anda harus masuk sebagai\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-user-sudo-di-ubuntu-linux\/\">pengguna dengan hak istimewa sudo<\/a>.<\/p>\n<h2>Install Beberapa Versi GCC Compiler di Ubuntu<\/h2>\n<p>Pertama, tambahkan PPA <code>ubuntu-toolchain-r\/test<\/code> ke sistem Anda dengan:<\/p>\n<pre>sudo apt install software-properties-common&#13;\nsudo add-apt-repository ppa:ubuntu-toolchain-r\/test<\/pre>\n<p>Instal versi <code>GCC<\/code> dan <code>G++<\/code> yang diinginkan dengan mengetik:<\/p>\n<pre>sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9<\/pre>\n<p>Perintah di bawah ini akan mengonfigurasi alternatif untuk setiap versi dan mengaitkan prioritas dengan versi tersebut. Versi default merupakan versi dengan prioritas tertinggi, dalam kasus kami yaitu <code>gcc-9<\/code>.<\/p>\n<pre>sudo update-alternatives --install \/usr\/bin\/gcc gcc \/usr\/bin\/gcc-9 90 --slave \/usr\/bin\/g++ g++ \/usr\/bin\/g++-9&#13;\nsudo update-alternatives --install \/usr\/bin\/gcc gcc \/usr\/bin\/gcc-8 80 --slave \/usr\/bin\/g++ g++ \/usr\/bin\/g++-8&#13;\nsudo update-alternatives --install \/usr\/bin\/gcc gcc \/usr\/bin\/gcc-7 70 --slave \/usr\/bin\/g++ g++ \/usr\/bin\/g++-7<\/pre>\n<p>Jika Anda\u00a0nanti ingin mengubah versi default gunakan perintah <code>update-alternatives<\/code>:<\/p>\n<pre>sudo update-alternatives --config gcc<\/pre>\n<pre>There are 3 choices for the alternative gcc (providing \/usr\/bin\/gcc).&#13;\n&#13;\n  Selection    Path Priority   Status&#13;\n------------------------------------------------------------&#13;\n* 0 \/usr\/bin\/gcc-9   90        auto mode&#13;\n  1 \/usr\/bin\/gcc-7   70        manual mode&#13;\n  2 \/usr\/bin\/gcc-8   80        manual mode&#13;\n  3 \/usr\/bin\/gcc-9   90        manual mode&#13;\n&#13;\nPress &lt;enter&gt; to keep the current choice[*], or type selection number:<\/pre>\n<p>Anda akan disajikan daftar semua versi GCC yang terinstal di sistem Ubuntu Anda. Masukkan nomor versi yang ingin Anda gunakan sebagai default dan tekan <code>Enter<\/code>.<\/p>\n<p>Dengan menekan <code>Enter<\/code>, juga akan membuat <a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-symbolic-links-menggunakan-perintah-ln\/\">symbolic links<\/a> ke versi GCC dan G++ tertentu.<\/p>\n<h2>Kesimpulan<\/h2>\n<p>Anda telah berhasil menginstal GCC di Ubuntu 18.04 Anda. Anda sekarang dapat mengunjungi halaman resmi <a href=\"https:\/\/gcc.gnu.org\/onlinedocs\/\">Dokumentasi GCC<\/a> dan mempelajari cara menggunakan GCC dan G ++ untuk mengkompilasi program C dan C++ Anda.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Di bagian ini, kami akan memberikan instruksi tentang cara menginstal dan menggunakan beberapa versi GCC&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1596,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[90,72,9,129,167,238],"class_list":["post-1595","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu","tag-gcc","tag-linux-terminal","tag-ubuntu","tag-ubuntu-18-04","tag-ubuntu-server","tag-ubuntu-terminal"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara Install Beberapa Versi GCC Berbeda di Ubuntu 18.04 - Linuxid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Install Beberapa Versi GCC Berbeda di Ubuntu 18.04 - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Di bagian ini, kami akan memberikan instruksi tentang cara menginstal dan menggunakan beberapa versi GCC&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-21T14:43:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-18T08:21:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Beberapa-Versi-GCC-Berbeda-di-Ubuntu-18.04.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"530\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"xsand\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"xsand\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/\",\"url\":\"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/\",\"name\":\"Cara Install Beberapa Versi GCC Berbeda di Ubuntu 18.04 - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Beberapa-Versi-GCC-Berbeda-di-Ubuntu-18.04.jpg\",\"datePublished\":\"2019-06-21T14:43:49+00:00\",\"dateModified\":\"2025-04-18T08:21:58+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Beberapa-Versi-GCC-Berbeda-di-Ubuntu-18.04.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Beberapa-Versi-GCC-Berbeda-di-Ubuntu-18.04.jpg\",\"width\":1000,\"height\":530},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Install Beberapa Versi GCC Berbeda di Ubuntu 18.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/post\/#website\",\"url\":\"https:\/\/linuxid.net\/post\/\",\"name\":\"Linuxid\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/post\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\",\"name\":\"xsand\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"caption\":\"xsand\"},\"url\":\"https:\/\/www.linuxid.net\/post\/author\/xsand\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara Install Beberapa Versi GCC Berbeda di Ubuntu 18.04 - Linuxid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Install Beberapa Versi GCC Berbeda di Ubuntu 18.04 - Linuxid","og_description":"Di bagian ini, kami akan memberikan instruksi tentang cara menginstal dan menggunakan beberapa versi GCC&hellip;","og_url":"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/","og_site_name":"Linuxid","article_published_time":"2019-06-21T14:43:49+00:00","article_modified_time":"2025-04-18T08:21:58+00:00","og_image":[{"width":1000,"height":530,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Beberapa-Versi-GCC-Berbeda-di-Ubuntu-18.04.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/","url":"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/","name":"Cara Install Beberapa Versi GCC Berbeda di Ubuntu 18.04 - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Beberapa-Versi-GCC-Berbeda-di-Ubuntu-18.04.jpg","datePublished":"2019-06-21T14:43:49+00:00","dateModified":"2025-04-18T08:21:58+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Beberapa-Versi-GCC-Berbeda-di-Ubuntu-18.04.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Beberapa-Versi-GCC-Berbeda-di-Ubuntu-18.04.jpg","width":1000,"height":530},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/cara-install-beberapa-versi-gcc-berbeda-di-ubuntu-18-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Cara Install Beberapa Versi GCC Berbeda di Ubuntu 18.04"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/post\/#website","url":"https:\/\/linuxid.net\/post\/","name":"Linuxid","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/post\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79","name":"xsand","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","caption":"xsand"},"url":"https:\/\/www.linuxid.net\/post\/author\/xsand\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/comments?post=1595"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1595\/revisions"}],"predecessor-version":[{"id":2914,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1595\/revisions\/2914"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1596"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}