02 - MinGW használata
Tartalomjegyzék:
- Előfeltételek
- A GCC telepítése az Ubuntu
- Példa a Hello World összeállítása
- Több GCC verzió telepítése
- Következtetés
A GNU Compiler Collection (GCC) a C, C ++, Objective-C, Fortran, Ada, Go és D programozási nyelvek fordítóinak és könyvtárainak gyűjteménye. Számos nyílt forráskódú projekt, beleértve a GNU eszközöket és a Linux kernelt is, a GCC-vel van fordítva.
Ez az oktatóanyag ismerteti a GCC-fordító Ubuntu 18.04-re történő telepítéséhez szükséges lépéseket. Megmutatjuk, hogyan kell telepíteni a disztribúció stabil és a legújabb verzióját.
Ugyanezek az utasítások vonatkoznak az Ubuntu 16.04-re és az összes Ubuntu-alapú disztribúcióra, beleértve a Kubuntu, a Linux Mint és az Elementary OS rendszert.
Előfeltételek
Ha új tárolókat tud hozzáadni és csomagokat telepíteni az Ubuntu rendszerére, root felhasználóként vagy felhasználóként be kell jelentkeznie, sudo jogosultságokkal.
A GCC telepítése az Ubuntu
Az alapértelmezett Ubuntu-tárházak tartalmaznak a
build-essential
nevű
build-essential
amely tartalmazza a GCC fordítót, és sok könyvtárat és egyéb segédprogramot, amelyek a szoftver fordításához szükségesek.
A GCC Compiler Ubuntu 18.04 telepítéséhez hajtsa végre az alábbi lépéseket:
-
Kezdje a csomagok listájának frissítésével:
sudo apt updateTelepítse a
build-essentialcsomagot a következő gépeléssel:sudo apt install build-essentialA parancs egy csomó új csomagot telepít, beleértve a
gcc,g++ésmakefájlokat.Telepítheti a manuális oldalakat a GNU / Linux fejlesztéshez történő használatáról:
sudo apt-get install manpages-devA GCC fordító sikeres telepítésének ellenőrzéséhez használja a
gcc --versionparancsot, amely kinyomtatja a GCC verziót:gcc --versionA GCC alapértelmezett verziója, amely az Ubuntu 18.04 adattárakban elérhető, a
7.4.0: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.
Ez az. A GCC most telepítve van a rendszerén, és elkezdheti használni.
Példa a Hello World összeállítása
Egy egyszerű C vagy C ++ program összeállítása a GCC segítségével elég egyszerű. Nyissa meg a szövegszerkesztőt, és hozza létre a következő fájlt:
nano hello.c
hello.c
Mentse el a fájlt, és fordítsa le futtatható fájlba a következő paranccsal: Ez létrehoz egy
Végezzük el a
A programnak ki kell nyomtatnia: Ez a szakasz útmutatást nyújt a GCC több verziójának telepítéséhez és használatához az Ubuntu 18.04-en. A GCC fordító újabb verziói támogatják az új nyelveket, jobb teljesítményt, kibővített szolgáltatásokat. A cikk írásakor az alapértelmezett Ubuntu-tárházak több GCC verziót tartalmaznak,
A következő példában telepítjük a GCC és a G ++ legújabb három verzióját. Először adja hozzá az
Telepítse a kívánt GCC és G ++ verziókat a következő gépeléssel: Az alábbi parancsok konfigurálják az egyes verziók alternatíváját, és hozzárendelnek prioritást ehhez. Az alapértelmezett verzió a legmagasabb prioritással rendelkezik, esetünkben a
Később, ha meg szeretné változtatni az alapértelmezett verziót, használja a
Megkapja az Ubuntu rendszer összes telepített GCC verziójának listáját. Írja be az alapértelmezés szerint használni kívánt verzió számát, és nyomja meg az
A parancs szimbolikus hivatkozásokat hoz létre a GCC és a G ++ adott verzióira. Sikeresen telepítette a GCC-t az Ubuntu 18.04-en. Most meglátogathatja a hivatalos GCC dokumentációs oldalt, és megtanulhatja, hogyan kell a GCC és a G ++ felhasználni a C és C ++ programok összeállításához.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
nevű bináris fájlt ugyanabban a könyvtárban, ahol a parancsot futtatja.
hello
programot:
./hello
Több GCC verzió telepítése
5.xx
tól
8.xx
. A GCC legújabb verziója, amely
9.1.0
, az Ubuntu Toolchain PPA-nál kapható.
ubuntu-toolchain-r/test
PPA-t a rendszeréhez a következővel:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
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++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7
update-alternatives
parancsot:
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 to keep the current choice, or type selection number:
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 to keep the current choice, or type selection number:
Enter
billentyűt.Következtetés
Az Instant Translate egy nyelvi fordító a böngészők számára
Az Instant Translate egy szép, egyszerű és ingyenes nyelvi fordító eszköz Chrome, Edge Browsers, amelyek azonnal lefordíthatják a szöveget.
A phpmyadmin telepítése és biztonságos telepítése az apache segítségével az ubuntu 18.04-en
A phpMyAdmin egy nyílt forráskódú PHP alkalmazás, amelynek célja a MySQL és a MariaDB kiszolgálók adminisztrációjának web-alapú felületen történő kezelése. Ez az oktatóprogram ismerteti a phpMyAdmin telepítéséhez és az Apache-val történő Ubuntu 18.04-re történő biztonságos telepítéséhez és biztonságához szükséges lépéseket.
A gcc fordító telepítése a centos 7-en
A GNU Compiler Collection (GCC) a C, C ++, Objective-C, Fortran, Ada, Go és D programozási nyelvek fordítóinak és könyvtárainak gyűjteménye. Ez az oktatóanyag ismerteti a GCC-fordító telepítéséhez szükséges lépéseket a CentOS 7-en.







