diff --git a/README.md b/README.md index 2cb4cb9..3d2ad91 100644 --- a/README.md +++ b/README.md @@ -1,29 +1,44 @@ # compiler Comme Make mais HomeMade. -# A quoi ce programme sert-il ? +## A quoi ce programme sert-il ? J'avais la flemme de paramétrer Make ou CMake donc j'ai fait comme eux mais en plus *simple*. +Cette commande sert à éviter de devoir réécrir la ligne +de commande g++ a chaque fois. -# Comment utiliser la commande compiler ? +## Comment compiler compiler ? +Voici la commande utilisée et que je vous conseil d'utiliser : + g++ -std=c++17 main.cpp -O2 -o compiler + +## Comment utiliser la commande compiler ? C'est *simple*, écrivez "compiler" suivi du nom de sortie de l'executable. -# Comment donner des fichiers ou arguments au compilateur ? +## Comment donner des fichiers ou arguments au compilateur ? Pareil, c'est *simple* : - 1- Creez un fichier CompilerFileList.txt. + 1. Creez un fichier CompilerFileList.txt. + 2. Mettez le nom de chaque fichiers par ligne. + 3. Vous pouvez aussi mettre des arguments comme "-Wall" ou autre + 4. Et pour finir vous pouvez mettre des commentaire que "compiler" vas interpréter comme un changement de catégorie (ceci n'affecte d'aucune + manière le compilateur ou la manière dont vont être donné les arguments au compilateur, c'est juste pour rendre le tout plus lisible). - 2- Mettez le nom de chaque fichiers par ligne. +## Exemple *simple* : - 3- Vous pouvez aussi mettre des arguments comme "-Wall" ou autre +#### CompilerFileList.txt + # Source files // catégories + main.cpp // noms de fichier + lib.cpp + + # Arguments + -Wall // arguments + -Wextra - 4- Et pour finir vous pouvez mettre des commentaire que "compiler" vas interpréter comme un changement de catégorie (ceci n'affecte d'aucune - manière le compilateur ou la manière dont vas être donné les arguments au compilateur, c'est juste pour rendre le tout plus lisible). # Conclusion ! Et voila vous avez fait le tour de ce super "compiler" ! (vous voyer c'est super *simple* !) Le fichier CompilerFileList.txt sera présent dans presque tout mes programmes. -# -------------Astuce !------------- -vous pouvez mettre l'executable "compiler" directement dans /usr/bin pour ne pas avoir à copier cet executable partout. \ No newline at end of file +## -------------Astuce !------------- +Vous pouvez mettre l'executable "compiler" directement dans /usr/bin pour ne pas avoir à copier cet executable partout. \ No newline at end of file