Compilare C++ pe Raspberry Pi: Diferență între versiuni
Sari la navigare
Sari la căutare
Pagină nouă: Pentru compilarea surselor C++ se pot folosi atât [https://gcc.gnu.org gcc] cât și [g++]. Sintaxa este <code>g++ -o <nume_executabil> <nume_sursă></code> Diferențe între... |
Fără descriere a modificării |
||
| Linia 1: | Linia 1: | ||
Pentru compilarea surselor [[C++]] se pot folosi atât [https://gcc.gnu.org gcc] cât și [g++]. Sintaxa este <code>g++ -o < | Pentru compilarea surselor [[C++]] se pot folosi atât [https://gcc.gnu.org gcc] cât și [g++]. Sintaxa este <code>g++ <sursă> -o <binar></code> | ||
Diferențe între g++ și gcc | Diferențe între g++ și gcc | ||
| Linia 10: | Linia 10: | ||
| g++ poate compila atât surse C++ cât și C, dar toate vi fi tratate ca surse C++ (nediferențiat) || gcc poate compila atât surse C++ cât și C, dar vor fi tratate ca surse C și C++ (diferențiat) | | g++ poate compila atât surse C++ cât și C, dar toate vi fi tratate ca surse C++ (nediferențiat) || gcc poate compila atât surse C++ cât și C, dar vor fi tratate ca surse C și C++ (diferențiat) | ||
|- | |- | ||
| comanda pentru compilare este <code>g++ <sursă> -o <binar></code> || | | comanda pentru compilare este <code>g++ <sursă>.cpp -o <binar></code> || comanda pentru compilare este <code>g++ <sursă>.c -o <binar></code> | ||
|- | |- | ||
| | | g++ invocă automat linker-ul || gcc '''<font color="#F00">nu</font>''' invocă automat linker-ul | ||
|} | |} | ||
Versiunea de la data 2 august 2020 11:55
Pentru compilarea surselor C++ se pot folosi atât gcc cât și [g++]. Sintaxa este g++ <sursă> -o <binar>
Diferențe între g++ și gcc
| g++ | gcc |
|---|---|
| g++ este utilizat pentru compilarea programelor scrise în C++ | gcc este utilizat pentru compilarea programelor scrise în C |
| g++ poate compila atât surse C++ cât și C, dar toate vi fi tratate ca surse C++ (nediferențiat) | gcc poate compila atât surse C++ cât și C, dar vor fi tratate ca surse C și C++ (diferențiat) |
comanda pentru compilare este g++ <sursă>.cpp -o <binar> |
comanda pentru compilare este g++ <sursă>.c -o <binar>
|
| g++ invocă automat linker-ul | gcc nu invocă automat linker-ul |