2017-08-28 2 views
2

Merci. Donc quand j'écris du code dans des blocs de code en utilisant le langage c et que je l'exécute, si le code est sans erreur, ça fonctionne bien. La modification et l'exécution ultérieures du code produit uniquement les résultats de la première fois que j'ai exécuté le code sauf si je supprime les fichiers exécutables et objet. En d'autres termes, il ne s'agit pas de mettre à jour le code que je modifie. Je cours la dernière version de CodeBlocks. Est-ce un paramètre que je dois changer?CodeBlocks ne rafraîchit pas mon programme après avoir modifié le code

Mise à jour:

Après avoir lu les réponses et les commentaires ci-dessous, j'ai pu corriger le problème. Comme beaucoup l'ont suggéré je devais en effet cliquer sur "construire et courir". Je sais que c'est une question si fondamentale mais je suis nouveau à la programmation alors merci pour votre aide. La confusion est venue quand je cliquais d'abord pour "exécuter" un code, il me demandait automatiquement si je voulais le construire en premier. Donc je pensais juste que chaque fois que je cliquais sur "run", je le construisais automatiquement en premier.

+2

Je n'ai pas l'IDE installé , mais il semble que lorsque vous appuyez sur le bouton Exécuter, le code n'est pas recompilé par défaut. Il se peut qu'il ne se recompile que s'il voit que les fichiers exécutables et objets sont manquants. Vous devriez le construire en premier si c'est le cas – savram

+0

La plupart des IDE ont un bouton "Build and Run" combiné, mais je ne sais pas si c'est le cas de Code :: Blocks. –

+1

En supposant que vous avez un "projet" créé et que vous utilisez "Ctrl + F9' *** Build *** ou" F9' *** Build & Run ***, l'exécutable sera mis à jour. Maintenant, il peut être dans le répertoire 'Debug', ou dans le répertoire' Release' en fonction de vos paramètres. Conseil - pour les petits projets, utilisez toujours le compilateur en ligne de commande, sinon vous n'aurez jamais la sensation des options du compilateur. IDE est comme les codesblocks, peuvent devenir une béquille autant qu'ils sont un outil si vous ne comprenez pas les bases. –

Répondre

0

En Codeblocks, il devrait y avoir un bouton « Build and Run » pour résoudre votre problème en supposant que vous ne en appuyant sur « run » avant de lire ce

Build and Run Screenshot