A GCC fordító a "hagyományos" C++al fordít vagy a C++11 szabvánnyal?
Ez verzió függő. Itt találsz egy listát, hogy melyik C++11 featuret melyik gcc verzió támogatja:
A gcc semmilyen C++-ra nem fordít, mert az C fordító. A g++ a C++ fordító.
"7.1 Compiling a simple C++ program
The procedure for compiling a C++ program is the same as for a C program, but uses the command g++ instead of gcc. Both compilers are part of the GNU Compiler Collection. "
Oké, de akkor a gcc-ban mi értelme lenne annak hogy a bemeneti fájl programozási-nyelv-típusát is megadjuk az -x kapcsolóval?
-x <language> Specify the language of the following input files
Permissible languages include: c c++ assembler none
'none' means revert to the default behavior of
guessing the language based on the file's extension
GNU Assembly kódot is fordít.
Továbbá:
Én nem kötözködök csak tanulok. Köszönöm a válaszokat, Üdv
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!