Kezdőoldal » Számítástechnika » Programozás » C++ esetén a fordító (g++)...

C++ esetén a fordító (g++) tartalmazza a linkert, vagy a linker egy teljesen különálló program?

Figyelt kérdés

2016. jún. 7. 15:28
 1/7 anonim ***** válasza:
Nem tartalmazza, külön csomag.
2016. jún. 7. 15:37
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:
Tehát mondjuk amikor azt írom, hogy g++ helloworld.cpp -o helloworld.exe, akkor ebben a parancsban már a linker is szerepet játszik, nem csak a fordító?
2016. jún. 7. 15:50
 3/7 anonim ***** válasza:
Igen. A g++ meghívja az ld-t a megfelelő paraméterekkel. A -c paraméterrel mondhatod meg neki hogy ne hívja meg.
2016. jún. 7. 15:53
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:
De ha telepítek egy fordítót, akkor vele együtt a linker is települ?
2016. jún. 7. 16:13
 5/7 anonim ***** válasza:
Telepítsd a MinGW-t, és nézz bele a bin mappába!
2016. jún. 7. 19:00
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:
Na igen, de mondjuk linuxon lehet külön csak a g++-t telepíteni, és ez esetben is ugyanúgy tudok fordítani. Ezek szerint akkor vele együtt települ a linker is?
2016. jún. 7. 19:07
 7/7 anonim ***** válasza:

Ha telepítettél már linuxon akkor kéne tudod hogy működnek ott a dolgok. A g++ behúzza függőségként az összes olyan csomagot ami szükséges a teljes-körű működéséhez. Olyan nincs hogy feltelepíted a g++-t és nem tudsz vele futtatható fájlokat készíteni. Az hogy a linker melyik csomagban van disztrótól függ. (binutils?, glibc?, gcc?)


Windowson pedig nyilván tartalmazza a fordító csomagja (akármelyiket is használod), nem szoktunk külön linkereket telepíteni hogy exe-t tudjunk készíteni. Te telepítetted külön a linkert?

2016. jún. 7. 19:42
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!