This worked the first time, but I made a few chagnes to the code and the new program didn't reflect the changes, so I tried clicking "Clean Project" and now each time I try to build the project I get the message
Code:
**** Build of configuration Default for project FirstTry ****
make all
g++ -c -g main.cpp
g++ -g -o hello main.o
h:/mingw/bin/../lib/gcc/mingw32/4.5.0/../../../../mingw32/bin/ld.exe: cannot open output file hello.exe: Permission denied
collect2: ld returned 1 exit status
make: *** [hello.exe] Error 1
main.cpp
Code:
/*
* main.cpp
*
* Created on: 2010-10-14
* Author: Laforge
*/
#include <iostream>
using namespace std;
int main () {
// Say Begin! six times
for (int index = 0; index < 6; ++index)
cout << "Begin!" << endl;
char input = 'i';
int counter = 1;
cout << "To exit, press 'n'" << endl;
while(input != 'n') {
cin >> input;
cout << "You just entered " << input
<< " you need to enter n to exit."
<< " this is iteration " << counter << endl;
counter++;
}
return 0;
}
makefile
Code:
all: hello.exe
clean:
rm main.o hello.exe
hello.exe: main.o
g++ -g -o hello main.o
main.o:
g++ -c -g main.cpp
Not sure if this is relevant but I use to get the message something like "make all: nothing to build".