English Amiga Board


Go Back   English Amiga Board > Requests > request.Apps

 
 
Thread Tools
Old 24 March 2006, 23:13   #1
Spadger
 
Posts: n/a
C++ Compilers where/what to get?

Hello all,
I would like to know where I may be able to get hold of a C++ compiler for my A1200 machine? I've taken a look on some software sites, but the descriptions made no sense and truly left a lot to be desired. So, I would like someone with a no nonsense attitude to give me no nonsense information about how or where to grab a C++ compiler.

Thankyou for your help in advance.

Daz.
 
Old 24 March 2006, 23:17   #2
BippyM
Global Moderator
 
BippyM's Avatar
 
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
Storm C++ I think is about the best.. but then I know another member will disagree with me here!!
BippyM is offline  
Old 25 March 2006, 00:10   #3
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 6,987
There are not many C++ compilers for the Amiga. AFAIK Storm C++ and GCC (G++) are the only ones. Most compilers for the Amiga are C only, not C++.
thomas is offline  
Old 25 March 2006, 01:55   #4
thor
Registered User
 
thor's Avatar
 
Join Date: Mar 2006
Location: Germany
Posts: 899
How good/efficient does Storm C++ (3) compile C++ code?
thor is offline  
Old 28 March 2006, 07:22   #5
Zefiro
 
Posts: n/a
There is also HiSoft C++
 
Old 28 March 2006, 09:45   #6
Spadger
 
Posts: n/a
Thanks for the info Zefiro.
It is certainly a more affordable option than Storm C. $159.95 developer edition for Hisoft C++ is better than the $249.00 I've seen for Storm C.
Cheers.
 
Old 28 March 2006, 11:45   #7
Zefiro
 
Posts: n/a
I think you should look in tosec for HiSoft C++, just for try

If you think to buy StormC I have seen some discount at www.alinea-computer.de in
the shop section.

Good Luck
 
Old 28 March 2006, 13:35   #8
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 6,987
@Spadger:

It don't know where you got your information from. StormC 4 is 49.95 € since years and StormC 3 comes free with the Amiga Developer CD (which you need for Amiga programming anyway).
thomas is offline  
Old 28 March 2006, 13:55   #9
Spadger
 
Posts: n/a
Hmm, not sure what happened there, just tried posting but nothing happened, so apologies if this is double post.

Thomas: I did a search on the net and that was the price quoted to me, thanks for the info regards the correctly priced version.

Zefiro: Sorry to sound stupid, but what is tosec? I'm no to up on amiga stuff you see, just getting back into it and all.
 
Old 28 March 2006, 16:42   #10
BippyM
Global Moderator
 
BippyM's Avatar
 
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
Tosec is a naming convention where certain ppl take roms/disk images etc. Test them, rename them and then distribute a datfile which when used with a rom manager will scan your roms/disk images and if the CRC/MD5 matches rename your files so they are correct!

Zefiro is saying that tosec collections (huge numbers of files that have been scanned, renamed and then spread) can be found on the net if you look hard enough
BippyM is offline  
Old 29 March 2006, 00:25   #11
Spadger
 
Posts: n/a
Bippym: Thankyou for the information. Looks like I still have a lot to learn.
 
Old 29 March 2006, 06:19   #12
Zefiro
 
Posts: n/a
Just try
 
Old 23 April 2006, 07:24   #13
dilinger
Zone Friend
 
Join Date: May 2005
Location: denmark
Age: 47
Posts: 45
I tried StormC for a day and it was as buggy as hell!! not only the compiler but also the IDE. That was my experience with that.

I have been using the http://www.kefren.be Amiga GNU GCC tool chain for a while and so far I'm very happy with it. It's free and compiles C++ code too. Plus it's easy to use if you have experience with GNU GCC toolchains on other platforms and already know the standard gcc command interface and how to create basic Makefiles. If not it's always a good idea to learn how to use the GNU utilities (make, gcc, g++,gdb, etc) as they're freely available on all platforms and the skills you pickup will be directly transferable to GCC ports on other platforms.

GNU Compilers used to have a bad reputation for producing sluggish code, but they're catching up fast these days with commercial alternatives. At least on major platforms such as x86 and Mac. Not sure how efficient this particular Amiga GCC port is though as I haven't done any real tests...I would be interested to hear anyone's opinion who actually has though...

I dont use an IDE on the Amiga, I edit my code on my PC using http://notepad-plus.sourceforge.net/uk/site.htm, again it's free. It has nice code collapse features and c/c++ highlighting. I save my sources to a directory which I have also given WinUAE access to and then compile my source and run the code in an instance of WinUAE. It's a lot nicer than working directly on my Amiga and having things crash every two seconds whilst developing and executing code. If WinUAE crashes I can "reboot" and be back in action within seconds :-)

If code optimization is what you're after than I have heard VBCC (another free compiler) produces extremely optimized code! I've heard great stuff about it in general. It only compile C, not C++. But then for most Amiga apps, C++ is probably overkill anyway.

Last edited by dilinger; 23 April 2006 at 07:40.
dilinger is offline  
Old 23 April 2006, 07:54   #14
Slayer
Amiga Member
 
Slayer's Avatar
 
Join Date: Aug 2003
Location: New Zealand
Age: 56
Posts: 695
take a trip to;

http://ftp.back2roots.org/geekgadget...68k/alpha/gcc/

dropping directories takes you back into the main site...

I've used g++ to compile quite a few mud codebases... I can't code but I've been compiling for years... heh

the -repo commandline option works in 2.95.3 and I'm pretty sure 3.3.3 but appears (in my experience) to be broken in the other revisions...

gdb 4.18 seems to be broken to... use 4.16 from the earlier snapshot... although neither revision supports core dumps...

the speed is fine but mine are all generated with -m68060 and at least -O2 and you have to take into consideration it doesn't take much to drive a text based environment...

another to consider is this... there will probably be new versions of all the major releases of AmigaOS gcc this year... however, I can't give you a date!

hope this helps
Slayer is offline  
Old 23 April 2006, 13:36   #15
Arnie
R.I.P Smudge 18-08-16
 
Arnie's Avatar
 
Join Date: Aug 2005
Location: Leicester/UK
Age: 66
Posts: 3,968
Just tried the link :
http://ftp.back2roots.org/geekgadget...68k/alpha/gcc/
and it`s dead for me!!.
Antone else have any luck???.
Arnie is offline  
Old 23 April 2006, 15:52   #16
whiteb
Fanatically Amiga.
 
whiteb's Avatar
 
Join Date: Apr 2002
Location: Melbourne, Victoria, Australia
Age: 54
Posts: 1,557
Quote:
Originally Posted by Arnie
Just tried the link :
http://ftp.back2roots.org/geekgadget...68k/alpha/gcc/
and it`s dead for me!!.
Antone else have any luck???.
just loaded for me.
whiteb is offline  
Old 24 April 2006, 02:41   #17
dilinger
Zone Friend
 
Join Date: May 2005
Location: denmark
Age: 47
Posts: 45
seems to be down atm. i'll try again later as id really like to try 4.16

Slayer, do u have any info on who's organizing these builds, who's working on it??
dilinger is offline  
Old 24 April 2006, 07:06   #18
Slayer
Amiga Member
 
Slayer's Avatar
 
Join Date: Aug 2003
Location: New Zealand
Age: 56
Posts: 695
Quote:
Originally Posted by dilinger
Slayer, do u have any info on who's organizing these builds, who's working on it??
not really I'm afraid, I might be dead wrong (I hope not) and it's not my information to convey... just a little something to look forward too...

if and when it happens I'll let EAB know
Slayer is offline  
Old 05 May 2006, 05:10   #19
dilinger
Zone Friend
 
Join Date: May 2005
Location: denmark
Age: 47
Posts: 45
Ok, just to follow up on this...for anyone that's interested. Tonight I've been trying out Zerohero's Windows/Cygwin-based m68k crosscompiler GCC tool-chain. It seems really well put together and I haven't noticed any compilation problems yet. So anyone interested in setting themselves up a "modern" PC-based Classic Amiga compiling system might want to check it out here: http://www.zerohero.se/ . There are nice clear instructions on the site, so installation is painless.

He's also built OS4, MOS and AROS toolchains, for anyone interested in those.
dilinger is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
AmigaBASIC Compilers Leandro Jardim request.Apps 4 22 May 2013 22:59
Programming IDE and compilers Amiga4ever Coders. General 26 14 May 2010 06:07
Best free c/c++ compilers. Opinions please! Thorham Coders. General 10 24 October 2007 12:06
c compilers? kruwi request.Apps 1 25 April 2006 18:30
Intel Compilers, anyone ? guest support.WinUAE 0 10 December 2002 13:04

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 07:48.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.08988 seconds with 13 queries