2011-11-04 3 views
1

J'ai commencé à utiliser NetBeans pour programmer en C donc j'ai installé le compilateur Cygwin et configuré NetBeans pour l'utiliser comme compilateur mais lors de la construction du projet il n'affiche aucun avertissement de compilateur. J'ai ajouté des options -Wall et -pedantic aux paramètres du projet à utiliser lors de la compilation, mais pendant la construction du projet, il ne sera pas affiché plus de ligne que comme:Activation des avertissements du compilateur C dans NetBeans 7

 
"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf 

et ainsi de suite, mais aucun avertissement réel. Je regardais tous les paramètres et je ne pouvais rien trouver pour le moment.

Je suis un peu nouveau à ce sujet, y a-t-il un moyen de le faire? Merci beaucoup!

Répondre

0

make ne prend pas les paramètres -Wall -pedantic. Ce sont des paramètres du compilateur, donc vous devez probablement regarder dans le fichier Makefile-Debug.mk et les ajouter là. Cela devient plus difficile si ce fichier est généré automatiquement. Ensuite, vous devez regarder plus loin dans l'EDI NetBeans. Mais je suppose que vos paramètres devraient déjà être dans le fichier .mk ..

+0

Je ne suis pas sûr que NetBeans a utilisé ces paramètres pour faire comme je les ai ajoutés à Propriétés du projet -> Construire -> Compilateur C -> Options de ligne de commande et supplémentaire Options donc j'ai pensé que gcc.exe utilise ces paramètres. – Martin

+0

@Martin: Oui, vous avez raison. Mais vous demandez dans votre question où les arguments sont dans la ligne de démarcation. Ils n'apparaissent pas là. Vous devriez jeter un oeil à l'intérieur du fichier .mk. – duedl0r

+0

Ensuite, j'ai été mal compris. Je cherchais la sortie d'avertissement du compilateur. Bien sûr, je ne peux pas être sûr à 100% si je définis les paramètres correctement, mais quand je ne vois pas la sortie du compilateur gcc avec des avertissements, je ne serai jamais sûr. – Martin

Questions connexes