Permission denied????

Schnelle objektorientierte, kompilierende Programmiersprache.
Antworten
dragonfloez
Beiträge: 92
Registriert: Fr Jan 22, 2010 1:49 pm

Permission denied????

Beitrag von dragonfloez » Di Jan 26, 2010 1:26 pm

Hallo Leute,
seit neuesetem steht in meinem CODE::Blocks Programm nach dem der Befehl Build ausgeführt wurde in der BUILD LOG:

Code: Alles auswählen

Compiling: C:\Users\xy\Documents\Schleifen1.c
Linking console executable: C:\Users\xy\Documents\Schleifen1.exe
C:\Program Files\CodeBlocks\MinGW\bin\ld.exe: cannot open output file C:\Users\xy\Documents\Schleifen1.exe: Permission denied
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 0 seconds)
0 errors, 0 warnings
Nach der Beendigung das Programms kommt dann:

Code: Alles auswählen

Process terminated with status -1073741510 (6 minutes, 31 seconds)
Das geschriebene Programm lässt sich ohne Probleme ausführen.

Was habe ich falsch gemacht???

Das Programm:

Code: Alles auswählen

#include <stdio.h>

int main()
{
  int i=0, zahl1=0;

  printf ("Zählen von 0 bis: ");
  scanf ("%d", &zahl1);

  for (i=0; i<=zahl1; i++)
 { printf ("%d\n", i);
}
  return 0;
}
Vielen Dank!!

Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

Re: Permission denied????

Beitrag von Kerli » Di Jan 26, 2010 1:57 pm

Ich würde darauf tippen dass dein Programm irgendwo sonst noch im Hintergrund läuft. Und zumindest unter Windows ist es nicht erlaubt ein gerade laufendes Programm zu überschreiben...
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

dragonfloez
Beiträge: 92
Registriert: Fr Jan 22, 2010 1:49 pm

Re: Permission denied???? Status -1073741510

Beitrag von dragonfloez » Di Jan 26, 2010 2:00 pm

Hallo,
ich habe CODE::Blocks neuinstalliert. Und folgendes Programm laufen lassen.

Code: Alles auswählen

#include <stdio.h>

int main()
{
  int i=0, zahl1=0;

  printf ("Zählen von 0 bis: ");
  scanf ("%d", &zahl1);

  for (i=0; i<=zahl1; i++)
{ printf ("%d\n", i);
}
  return 0;
}
Jetzt kam dann wieder

Code: Alles auswählen

Process terminated with status -1073741510 (0 minutes, 8 seconds)
Ich habe aber kein Programmfenster offen.

Ist das Programm richtig geschrieben???????
Zuletzt geändert von dragonfloez am Di Jan 26, 2010 2:39 pm, insgesamt 2-mal geändert.

Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

Re: Permission denied????

Beitrag von Kerli » Di Jan 26, 2010 2:12 pm

dragonfloez hat geschrieben:ich habe CODE::Blocks neuinstalliert.
Nur weil ein Programm nicht funktioniert brauchst du Code::Blocks nicht gleich neu installieren. Manchmal kann es helfen bei völlig verstellten Projekteinstellungen ein Projekt neu zu erstellen, die IDE brauchst du aber eigentlich nie neu installieren (Außer natürlich bei Updates :) ).
dragonfloez hat geschrieben:Ist das Programm richtig geschrieben???????
Ja. Das ist völlig richtig. Das einzige was sein kann ist dass es sich bei einer falschen Eingabe (keine gültige Zahl) mit einem Fehler beendet.
Achja, und ein Satzendzeichen pro Satz sollte reichen ;)
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

dragonfloez
Beiträge: 92
Registriert: Fr Jan 22, 2010 1:49 pm

Re: Permission denied????

Beitrag von dragonfloez » Di Jan 26, 2010 2:23 pm

Hallo,
ich habe nun ein neuses Projekt aufgemacht. Jetzt hat das Programm keine Probleme mehr mit dem Befehl BUILD. Dafür kommt nach Abschluß des Programms:

Code: Alles auswählen

Checking for existence: C:\Users\xy\Documents\1.exe
Executing: C:\Program Files\CodeBlocks/cb_console_runner.exe "C:\Users\xy\Documents\1.exe" (in C:\Users\xy\Documents)
Process terminated with status -1073741510 (0 minutes, 9 seconds)


ABER der Fehler tritt nun nach jedem Programm das ich öffne und durchlaufen lasse auf.
Und nu?

Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

Re: Permission denied????

Beitrag von Kerli » Di Jan 26, 2010 3:14 pm

dragonfloez hat geschrieben:ABER der Fehler tritt nun nach jedem Programm das ich öffne und durchlaufen lasse auf.
Irgendwie sehe ich da nirgendwo eine Fehlermeldung!? "Terminated" heißt nur das das Programm beendet wurde...

Lauft das Programm davor korrekt?
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

dragonfloez
Beiträge: 92
Registriert: Fr Jan 22, 2010 1:49 pm

Re: Permission denied????

Beitrag von dragonfloez » Di Jan 26, 2010 3:20 pm

Hallo,
also Programm läuft einwandfrei. BUILD Läuft auch ohne Fehler. NUR

Code: Alles auswählen

Process terminated with status -1073741510 (0 minutes, 9 seconds)
ist ROT hervorgehoben. :cry:

Komisch oder?

Antworten