web-dev-qa-db-fra.com

Compiler du code C à partir de l'invite de commande sous Windows?

Je souhaite compiler du code C à partir de l'invite de commande de Windows. J'ai ajouté la variable d'environnement au PATH et je peux compiler des fichiers .cs avec: csc app.cs

C'est OK, mais comment compiler app.c?

15
Chris_45

Tu fais cela:

cl app.c

Voici une transcription complète, y compris la configuration de l'environnement pour Visual Studio 2005 (remplacez "8" par "9.0" pour Visual Studio 2008).

C:\src\tests>"\Program Files (x86)\Microsoft Visual Studio 8\vc\bin\vcvars32.bat"
Setting environment for using Microsoft Visual Studio 2005 x86 tools.

C:\src\tests>type app.c
#include <stdio.h>
int main(void)
{
    printf("Hello world!\n");
    return 0;
}

C:\src\tests>cl app.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for 80x86

Copyright (C) Microsoft Corporation.  All rights reserved.

app.c
Microsoft (R) Incremental Linker Version 8.00.50727.762
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:app.exe
app.obj

C:\src\tests>app
Hello world!
26
RichieHindle
  • ouvrir l'invite de commande
  • tapez path c:\tc\bin
  • allez dans le dossier de votre projet dans l'invite de commande
  • tapez tcc filename.c
  • après le type de compilation filename
2
RUbesh

MinGW fournit un compilateur GCC en ligne de commande populaire pour Windows.

2
Yusuf X