Fichier source non compilé Dev C ++

Je viens d’installer Dev C ++ et j’apprends la programmation en C. le code que j’ai utilisé était

#include  int main() { printf("Hello world"); getch(); } 

Je l’ai enregistré en tant que fichier .c. Lorsque je comstack, cela fonctionne bien, mais lorsque je comstack et exécute, le fichier source n’est pas compilé. Alors, j’ai cherché des choses dans buncha sur Google et je suis tombé sur cette vidéo sur youtube qui vous montre comment la réparer. J’ai également vu d’autres forums sur Google qui suggèrent la même chose … Cependant, après avoir fait ce qui est demandé, je ne peux même plus comstackr mon code. Je reçois cette erreur

 Comstackr: Default comstackr Executing C:\Dev-Cpp\bin\gcc.exe... C:\Dev-Cpp\bin\gcc.exe "C:\Users\ubaid\Documents\C\Untitled1.c" -o "C:\Users\ubaid\Documents\C\Untitled1.exe" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib" gcc.exe: Internal error: Aborted (program collect2) Please submit a full bug report. See  for instructions. Execution terminated 

J’ai également utilisé ce qui est demandé sur ce lien, et toujours pas de chance .. http://learntogeek.com/misc Miscellaneous/ solved – source – file – not – comstackd – error – in – dev – cpp/

J’utilise Windows 8

    J’avais ce problème et je l’ai corrigé en allant dans: C: \ Dev-Cpp \ libexec \ gcc \ mingw32 \ 3.4.2, puis en supprimant collect2.exe.

    Installez la nouvelle version de Dev c ++. Cela fonctionne bien sous Windows 8. Il prend également en charge la version 64 bits.

    Le lien de téléchargement est http://sourceforge.net/projects/orwelldevcpp/ .

    Je suppose que vous utilisez Windows 7 avec Orwell Dev CPP

    Cette version de Dev CPP est valable pour Windows 8 uniquement. Toutefois, sous Windows 7, vous avez besoin de l’ancienne version, devcpp-4.9.9.2_setup.exe. Téléchargez-le à partir du lien et utilisez-le. (N’oubliez pas de désinstaller toute autre version déjà installée sur votre ordinateur) Notez également que l’ancienne version ne fonctionne pas avec Windows 8.

    Vous pouvez toujours essayer de le faire manuellement à partir de l’invite de commande. Naviguez jusqu’au chemin du fichier et tapez:

     gcc filename.c -o filename 

    J’ai trouvé une solution. Veuillez suivre les étapes suivantes:

    1. Clic droit sur la composition. Icône

    2. Cliquez sur Paramètres avancés.

    3. Variable d’environnement CLick. Sur la partie supérieure de la variable d’environnement, cliquez sur Nouveau

    4. Définissez le nom de la variable comme: PATH, puis définissez la valeur de la variable comme: (“l’emplacement de g ++ .exe”). Par ex. C: \ Program Files (x86) \ Dev-Cpp \ MinGW64 \ bin

    5. Cliquez sur OK

    Je faisais face au même problème que décrit ci-dessus.

    Il peut être résolu en créant un nouveau projet et en créant un nouveau fichier dans ce projet. Enregistrez le fichier, puis essayez de générer et d’exécuter.

    J’espère que cela pourra aider. 🙂

    Cette erreur est survenue car vos parameters ne sont pas corrects.

    Par exemple je reçois

     cannot open output file Project1.exe: Permission denied collect2.exe: error: ld returned 1 exit status mingw32-make.exe: *** [Project1.exe] Error 1 

    Parce que je n’ai pas la permission d’écrire sur mon fichier exe .

    Ceci est peut-être dû au fait que le compilateur c est conçu pour fonctionner sous linux.J’ai eu ce problème aussi et pour le résoudre, allez dans tools et sélectionnez comstackr options Dans la boîte, cliquez sur programs

    Vous verrez maintenant un onglet avec gcc et make et le chemin correspondant. Modifiez gcc et make chemin pour utiliser respectivement mingw32-c++.exe mingw32-make.exe et mingw32-make.exe . mingw32-make.exe cela fonctionnera.

    La réponse

    La raison était que vous utilisiez des compilateurs construits pour Linux.

     #include  int main() { printf("Hello world"); getch(); return 0; } 

    vous devez utiliser return 0 lorsque vous utilisez int main dans devc ++.