Dans le cas où tout le code figure dans un seul fichier code.cpp et que l'on veut en faire un exécutable nommé exec, il suffit de taper la ligne:
g++ -o exec code.cpp
Si des bibliothèques particulières sont incluses dans le code (comme #include <cmath>), il faut indiquer au compilateur où aller chercher ces bibliothèques. En l'occurence pour la bibliothèque standard <cmath> il faut taper:
g++ -lm -o exec code.cpp
Pour utiliser une bibliothèque personnelle mabibli.h il faut ajouter -I suivi du chemin pour y accéder. Ainsi si le fichier mabibli.h est dans le répertoire courant il faudra taper:
g++ -I. -o exec code.cpp
Pour que TOUS les warnings soient affichés (ce que je vous conseille fortement), l'option -Wall doit être ajoutée.