Compilare C++ pe Raspberry Pi
Sari la navigare
Sari la căutare
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 |
Un mic exemplu
#include <iostream>
using namespace std;
int main()
{
cout << "Dimensiunea char este: " << sizeof(char) << " octet\n";
cout << "Dimensiunea int este: " << sizeof(int) << " octet\n";
cout << "Dimensiunea float este: " << sizeof(float) << " octet\n";
cout << "Dimensiunea double este: " << sizeof(double) << " octet\n";
return 0;
}