La première chose dont vous aurez besoin dans Ubuntu pour compiler des programmes C / C ++ est d'installer GCC (Gnu Compiler Collection) qui fait partie du build-essential
paquet, faites-le en exécutant:
sudo apt-get install build-essential
Ensuite, vous pouvez tester si vous l'avez installé en exécutant gcc
. Si vous voyez une erreur comme Fatal error: file not provided
(pas sûr de message d'erreur exact, mais devrait être quelque chose de similaire), cela signifie que le compilateur est prêt.
Et pour modifier votre code, vous pouvez utiliser Gedit déjà disponible , recherchez-le simplement dans Dash.
Voici maintenant la syntaxe pour compiler votre fichier source C, exécutez suivant où se trouve votre fichier:
gcc MyProgram.c -o MyProgram
Où, switch -o
est facultatif, mais à condition de mentionner le nom du fichier binaire qui doit être créé à partir de votre source.
Ensuite, exécutez simplement ./MyProgram
pour exécuter votre binaire.
Notez que pthread.h
comme vous l'avez mentionné (POSIX Thread) devrait être disponible par défaut avec GCC, donc l'inclure simplement dans votre fichier C fera ce travail, au cas où il ne serait pas disponible, une simple recherche Google devrait aider. ;)
Mise à jour
Trop longtemps, vous n'avez pas lu? vérifiez cela . :RÉ