CCW32 |
Compilateur C Windows 32 bits |
| DEV-COOLS |
Syntaxe
|
CCW32 source.c [sortie] [options] [fichier.lib ...] [fichier.obj ...]
|
Paramètres
| Nom |
Description |
| /? |
Ce paramètre permet d'afficher l'aide de la commande. |
| fichier.lib |
Ce paramètre permet d'indiquer le fichier de bibliothèque a lier. |
| fichier.obj |
Ce paramètre permet d'indiquer le fichier objet externe a lier. |
| -asm |
Ce paramètre permet de produire également un fichier .ASM lisible. |
| -d |
Ce paramètre permet d'indiquer les jetons de déboguage (affiche chaque jeton). |
| -dll |
Ce paramètre permet de produire un .DLL au lieu d'un .EXE. |
| -h |
Ce paramètre permet d'afficher l'aide de la commande. |
| --help |
Ce paramètre permet d'afficher l'aide de la commande. |
| -O0 |
Ce paramètre permet d'indiquer qu'il ne faut pas d'optimisation (c'est la valeur par défaut). |
| -O1 |
Ce paramètre permet d'indiquer qu'il faut des optimisations de base. |
| -O2 |
Ce paramètre permet d'indiquer qu'il faut des optimisations avancées. |
| -O3 |
Ce paramètre permet d'indiquer qu'il faut des optimisations agressives (toutes). |
| -obj |
Ce paramètre permet d'indiquer qu'il faut produire seulement un fichier .OBJ (COFF). |
| -Os |
Ce paramètre permet d'optimiser pour la taille. |
| -Ot |
Ce paramètre permet d'indiquer qu'il faut effectuer des optimisations pour la vitesse. |
| -std=norme |
Ce paramètre permet d'indiquer la norme C cible : c89, c90, c95, c99 (la valeur par défaut), c11, c18, kr, posix. |
| -v |
Ce paramètre permet d'indiquer le mode verbeux (bannière + statistiques). |
| -w |
Ce paramètre permet d'afficher les avertissements. |
Description
Cette commande permet de lancer le compilateur C pour l'assembleur du microprocesseur 80386 (en exécutable Windows 32 bits).
Exemples
L'exemple suivant permet de compiler hello.c :
L'exemple suivant permet de compiler hello.c en fichier exécutable hello.exe :
|
CCW32 hello.c hello.exe -v
|
L'exemple suivant permet de compiler hello.c et de sortir la fichier assembleur avec une optimisation 2 :
L'exemple suivant permet de compiler la plugin.c :
L'exemple suivant permet de compiler app.c avec la bibliothèque mylib.lib :
|
CCW32 app.c mylib.lib helper.obj
|
L'exemple suivant permet de compiler projet.c avec la norme standard C11 :
|
CCW32 projet.c -std=c11 -O2 -Ot
|
Code source
Voici le code source Pascal de CCW32 :
Dernière mise à jour : Mardi, le 10 Mars 2026