# C++ help

**URL:** <https://forum.kirupa.com/t/c-help/184039>\
**Category:** random\
**Created:** [April 1, 2006, 8:01am UTC](https://forum.kirupa.com/t/c-help/184039 "2006-04-01T08:01:10Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shoo](https://avatars.discourse-cdn.com/v4/letter/s/c4cdca/32.png) [@Shoo](https://forum.kirupa.com/u/Shoo)\
**Post date:** [April 1, 2006, 8:01am UTC](https://forum.kirupa.com/t/c-help/184039/1 "2006-04-01T08:01:10Z")

</div>

I recently decidided to learn c++ :thumb:  
but I’m fed up of searching google for a free C++ compiler download and getting results like “free c++ compiler only £175!”  
Can anyone recomend a **FREE** C++ compiler for me?

thanks, matt xx 😉

---

<div class="post-metadata">

**Author:** ![ramie](https://avatars.discourse-cdn.com/v4/letter/r/edb3f5/32.png) [@ramie](https://forum.kirupa.com/u/ramie)\
**Post date:** [April 1, 2006, 8:05am UTC](https://forum.kirupa.com/t/c-help/184039/2 "2006-04-01T08:05:17Z")

</div>

[http://gcc.gnu.org/](http://gcc.gnu.org/)

---

<div class="post-metadata">

**Author:** ![Shoo](https://avatars.discourse-cdn.com/v4/letter/s/c4cdca/32.png) [@Shoo](https://forum.kirupa.com/u/Shoo)\
**Post date:** [April 1, 2006, 8:14am UTC](https://forum.kirupa.com/t/c-help/184039/3 "2006-04-01T08:14:23Z")

</div>

errrr… from the stuff on that site it looks like I have to download about 1000000000000000 programs just to get it working :puzzle:  
Is there any simpler options? :look:

EDIT - nevermind I got one

---

<div class="post-metadata">

**Author:** ![Shoo](https://avatars.discourse-cdn.com/v4/letter/s/c4cdca/32.png) [@Shoo](https://forum.kirupa.com/u/Shoo)\
**Post date:** [April 1, 2006, 9:04am UTC](https://forum.kirupa.com/t/c-help/184039/4 "2006-04-01T09:04:08Z")

</div>

OK so in c++, which I have a compiler for now, I wrote the following source code:

```auto

#include <iostream>
using namespace std;

int main ()
{
    cout<<"Hello ";
    cout<<"I'm a c++ program made by... ";
    cout<<"the amazing Matt!";
    return 0;
}

```

when I run the program somthing flashes on my screen, I’m not sure if its the program or not but whatever it is it flashes on and off to fast to see

I just want to actualy see the program so that I know it has worked :hat:

can anyone help?

---

<div class="post-metadata">

**Author:** ![thoriphes](https://avatars.discourse-cdn.com/v4/letter/t/9fc348/32.png) [@thoriphes](https://forum.kirupa.com/u/thoriphes)\
**Post date:** [April 1, 2006, 5:39pm UTC](https://forum.kirupa.com/t/c-help/184039/5 "2006-04-01T17:39:38Z")

</div>

what compiler are you using? The code you have there checks out (though you could throw in a couple endl’s there) and should work properly.

---

<div class="post-metadata">

**Author:** ![Shoo](https://avatars.discourse-cdn.com/v4/letter/s/c4cdca/32.png) [@Shoo](https://forum.kirupa.com/u/Shoo)\
**Post date:** [April 1, 2006, 5:41pm UTC](https://forum.kirupa.com/t/c-help/184039/6 "2006-04-01T17:41:22Z")

</div>

Bloodshed Dev-C++

---

<div class="post-metadata">

**Author:** ![Templarian](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/templarian/32/7152_2.png) [@Templarian](https://forum.kirupa.com/u/Templarian)\
**Post date:** [April 1, 2006, 5:47pm UTC](https://forum.kirupa.com/t/c-help/184039/7 "2006-04-01T17:47:16Z")

</div>

^thats the best compiler out there. My bro programs with OpenGL and stuff and loves it to death.

Yea.

```auto
#include <iostream>
using namespace std;

int main ()
{
    char hello;
    cout<<"Hello ";
    cout<<"I'm a c++ program made by... ";
    cout<<"the amazing Matt!";
    cin>>hello; //asks for input. you may have to define the varaible hello.
    return 0;
}

```

wow, its been so long sense i’ve even looked at C++;

---

<div class="post-metadata">

**Author:** ![Shoo](https://avatars.discourse-cdn.com/v4/letter/s/c4cdca/32.png) [@Shoo](https://forum.kirupa.com/u/Shoo)\
**Post date:** [April 1, 2006, 5:47pm UTC](https://forum.kirupa.com/t/c-help/184039/8 "2006-04-01T17:47:59Z")

</div>

oh … wow 🙂

---

<div class="post-metadata">

**Author:** ![zeldafreak](https://avatars.discourse-cdn.com/v4/letter/z/74df32/32.png) [@zeldafreak](https://forum.kirupa.com/u/zeldafreak)\
**Post date:** [April 3, 2006, 1:35pm UTC](https://forum.kirupa.com/t/c-help/184039/9 "2006-04-03T13:35:09Z")

</div>

me too, ive been learning c++ recently as well and i Use dev C++. I have had it pop up like that before and for me all i had to do was hit f9 because it compiles are runs it.

---

<div class="post-metadata">

**Author:** ![ZephyrWest](https://avatars.discourse-cdn.com/v4/letter/z/87869e/32.png) [@ZephyrWest](https://forum.kirupa.com/u/ZephyrWest)\
**Post date:** [April 3, 2006, 1:53pm UTC](https://forum.kirupa.com/t/c-help/184039/10 "2006-04-03T13:53:31Z")

</div>

If your on Windows you may want to consider [Visual C++ Express Edition](http://msdn.microsoft.com/vstudio/express/visualc/default.aspx). It compiles smaller binary files.
