[PROGRAMMATION] COMMENT on COMPILE en C sur WINDOWS ?
JusdEauRange
2022-09-03 13:59:26
Le 03 septembre 2022 à 13:58:09 :
T as besoin d un compilateut, il en existe plein.
Le plus simple c est de prendre un ide, qui comprend un éditeur de texte + compilateur + debugueur, comme codeblocks ou visual studio par exemple
oui j'ai visual studio
Dextre351
2022-09-03 14:00:04
Avec gcc bordel…
JusdEauRange
2022-09-03 14:00:41
Le 03 septembre 2022 à 14:00:04 :
Avec gcc bordel…
c'est quoi
JeDisAllonsY
2022-09-03 14:01:44
Le 03 septembre 2022 à 13:58:25 :
Le 03 septembre 2022 à 13:57:54 :
Faut arrêter deux minutes. À quel moment tu n'as pas pensé à WSL ? Windows intègre linux depuis un moment déjà. Code sous WSL il y a plein de tuto pour ça et compile sous linux
je connaissais pas
https://youtu.be/uLbyhmpnbnE
El_Bean
2022-09-03 14:01:51
Le 03 septembre 2022 à 14:00:41 JusdEauRange a écrit :
Le 03 septembre 2022 à 14:00:04 :
Avec gcc bordel…
c'est quoi
La commande de base pour compiler un programme en c, on t'a envoyé une vidéo pour ca.
JeDisAllonsY
2022-09-03 14:02:40
Mais qui code encore sous Windows ? Linux ou WSL mais rien d'autre en fait
JusdEauRange
2022-09-03 14:05:42
Sur Linux je me déplace dans le dossier avec cd puis je compile avec gcc -Wall -o nomfichier nomfichier.c puis ./nomfichier
Auspp
2022-09-03 14:07:35
Le 03 septembre 2022 à 14:05:42 :
Sur Linux je me déplace dans le dossier avec cd puis je compile avec gcc -Wall -o nomfichier nomfichier.c puis ./nomfichier
tu dois aussi utiliser cd puis :
gcc nomfichier.c -o nomfichier
JusdEauRange
2022-09-04 19:21:44
https://image.noelshack.com/fichiers/2022/35/7/1662312093-kjl.jpgcomment je fais ?
le fichier est dans un dossier qui est dans un disque dur externe
supermario25
2022-09-04 19:47:42
Le 04 septembre 2022 à 19:21:44 :
https://image.noelshack.com/fichiers/2022/35/7/1662312093-kjl.jpgcomment je fais ?
le fichier est dans un dossier qui est dans un disque dur externe
met le chemin d'accès entre "
cd "F:\BTS SN IR\C"
JusdEauRange
2022-09-04 19:49:48
Le 04 septembre 2022 à 19:47:42 :
Le 04 septembre 2022 à 19:21:44 :
https://image.noelshack.com/fichiers/2022/35/7/1662312093-kjl.jpgcomment je fais ?
le fichier est dans un dossier qui est dans un disque dur externe
met le chemin d'accès entre "
cd "F:\BTS SN IR\C"
Merci ça marche
Pourquoi il fallait mettre entre " ?
supermario25
2022-09-04 19:51:56
Le 04 septembre 2022 à 19:49:48 :
Le 04 septembre 2022 à 19:47:42 :
Le 04 septembre 2022 à 19:21:44 :
https://image.noelshack.com/fichiers/2022/35/7/1662312093-kjl.jpgcomment je fais ?
le fichier est dans un dossier qui est dans un disque dur externe
met le chemin d'accès entre "
cd "F:\BTS SN IR\C"
Merci ça marche
Pourquoi il fallait mettre entre " ?
J'imagine que t'as aucune expérience en prog ou en shell donc je vais faire l'explication complexe.
En gros, une commande shell, c'est composé d'une commande, ici "cd", et d'arguments séparés par des espaces.
cd prend un argument : le chemin d'accès où tu veux aller. Sauf que si ton chemin d'accès contient des espaces, le shell va croire que chaque espace est un nouvel argument, ce qui cause une erreur puisque cd n'en attend qu'un.
Les guillemets permettent d'écrire tout le chemin d'accès en un bloc, et donc d'ignorer les espaces.
Edit : généralement, il vaut mieux éviter d'avoir des espaces dans tes chemins d'accès. Ça cause souvent des gros problèmes comme ici. La bonne technique est d'utiliser des underscores (_) ou de faire du camelCase
Par_derriere
2022-09-04 19:52:31
Le 03 septembre 2022 à 13:53:55 :
Le 03 septembre 2022 à 13:52:34 :
Le 03 septembre 2022 à 13:51:59 :
Tu es obligé d'utiliser visual studio ...
Encore un point de plus pour Linux
j'utilise visual studio sur linux
Mais bordel, de l'air
T'es un puriste qui code dans un bloc note avec des long cheveux attachés et une chemise de bucheron ?https://image.noelshack.com/fichiers/2018/25/2/1529422413-risitaszoom.png
Auspp
2022-09-04 19:54:52
sinon l'op pour mon post,
Le 03 septembre 2022 à 14:07:35 :
Le 03 septembre 2022 à 14:05:42 :
Sur Linux je me déplace dans le dossier avec cd puis je compile avec gcc -Wall -o nomfichier nomfichier.c puis ./nomfichier
tu dois aussi utiliser cd puis :
gcc nomfichier.c -o nomfichier
c'était pour l'invité de commande, d'ailleurs si tu veux changer de partition (les lettres C ou F ) tu dois faire çahttps://image.noelshack.com/fichiers/2022/35/7/1662314072-comp.png