Pages : 1
#1 Le 12/05/2024, à 17:48
- temps
[résolu] makefile
Bonjour,
je voudrais réaliser un makefile pour un projet, sur le site de l'université j'ai pu lire qu'il suffit de nommer un fichier makefile et d'écrire
gcc -o prog -Wall main.cpp main1.cpp composeur.cpp ...
J'ai deux questions, la première c'est de savoir si c'est vrai car j'ai un doute, il y a plusieurs années j'en avais fais et j'ai souvenir que c'était bien plus compliqué, je suis pas sure car j'ai fais des .deb, et les souvenirs sont vieux.
La deuxième est que je voudrais intégrer sox dans mon projet, ce qui permettra la lecture du fichier audio dès qu'il aura été généré.
Cordialement
Dernière modification par temps (Le 15/05/2024, à 17:54)
Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net
Hors ligne
#2 Le 13/05/2024, à 16:58
- temps
Re : [résolu] makefile
Après plusieurs lectures, j'avais raison d'avoir des doutes, j'ai un début qui marche c'est :
all : josoxbass executable executable1 poids composox composeur joapp1 joapp1a joapp2 joapp3 joapp4
josoxbass : josoxbass.cpp
g++ josoxbass.cpp -std=c++11 -I/usr/local/include -L/usr/local/lib -lsox -Wall -Wextra -o josoxbass
executable : main.cpp
g++ 'main.cpp' -std=c++11 -Wall -Wextra -o 'executable'
executable1 : main1.cpp
g++ 'main1.cpp' -std=c++11 -Wall -Wextra -o 'executable1'
poids : poids.cpp
g++ 'poids.cpp' -std=c++11 -Wall -Wextra -o 'poids'
composox : composox.cpp
g++ 'composox.cpp' -std=c++11 -I/usr/local/include -L/usr/local/lib -lsox -Wall -Wextra -o 'composox'
composeur : composeur.cpp
g++ 'composeur.cpp' -std=c++11 -Wall -Wextra -o 'composeur'
joapp1 : app1.cpp
g++ 'app1.cpp' -std=c++11 -Wall -Wextra -o 'joapp1'
joapp1a : app1a.cpp
g++ 'app1a.cpp' -std=c++11 -Wall -Wextra -o 'joapp1a'
joapp2 : app2.cpp
g++ 'app2.cpp' -std=c++11 -Wall -Wextra -o 'joapp2'
joapp3 : app3.cpp
g++ 'app3.cpp' -std=c++11 -Wall -Wextra -o 'joapp3'
joapp4 : app4.cpp
g++ 'app4.cpp' -std=c++11 -Wall -Wextra -o 'joapp4'
c l e a n :
rm −f ∗˜
mrproper : c l e a n
rm -f josoxbass main main1 poids composox composeur
Je poste en résolu
Cordialement
Dernière modification par temps (Le 15/05/2024, à 17:54)
Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net
Hors ligne
Pages : 1