Ajout d'as

This commit is contained in:
Ulysse Cura 2025-01-30 18:16:06 +01:00
parent b1c96ed35f
commit 12f64f9172
1 changed files with 25 additions and 10 deletions

View File

@ -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.
## -------------Astuce !-------------
Vous pouvez mettre l'executable "compiler" directement dans /usr/bin pour ne pas avoir à copier cet executable partout.