[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

ANALyse_4
2022-09-03 13:59:44

https://www.wikihow.com/Run-C-Program-in-Command-Prompt

en gros installe mingw et apres t'ira en cmd dans le repertoire qui t'interesse et simplement avec cette commande gcc filename.c -o filename.exe

Dextre351
2022-09-03 14:00:04

Avec gcc bordel…

JusdEauRange
2022-09-03 14:00:30

Le 03 septembre 2022 à 13:59:44 :
https://www.wikihow.com/Run-C-Program-in-Command-Prompt

merci je vais regarder

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 :rire:

JusdEauRange
2022-09-03 14:04:14

Le 03 septembre 2022 à 14:02:55 :
bon l'op fais ça et ça devrait aller.

https://youtu.be/0HD0pqVtsmw

https://youtu.be/6E-zrVV2tSg?t=349

https://youtu.be/6E-zrVV2tSg?t=407

merci pour les liens

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

JusdEauRange
2022-09-04 19:28:21

up

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"

pisseurdereact
2022-09-04 19:48:09

Linux + gcc

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. :ok:

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 :oui:

j'utilise visual studio sur linux

Mais bordel, de l'air :rire:

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

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    ⚠️ Les archives de novembre sont désormais disponibles.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.