Click to See Complete Forum and Search --> : C/C++ Compilers on the 7/7Book/netBook


ifor.evans
10-31-2002, 09:19 AM
Anybody know of any c/c++ compilers that will run ON the Series 7 or derivitives?

diem
10-31-2002, 09:37 AM
yes, the GCC compiler can run on ARM hardware. I haven't done it myself but do a google search on GCC EPOC should get you to the GCC project. Like any open source project, you'll have to do a fair amount of work to get it running - this isn't any kind of 'double-click the .SIS file and away you go' solution..

ifor.evans
10-31-2002, 09:40 AM
Yep, had a look at that one. But being in a lazy mood (it's almost Friday) I was hoping that somebody might know of a prepackaged one.

Oh well ... right, pass me that cross-compiler ....

...Ifor

_JJ_
10-31-2002, 01:40 PM
Here you go: http://www.geocities.com/pliskens/

Double-click the .SIS file and away you go! ;)


Cheers,

JJ

netBookBabe
10-31-2002, 01:48 PM
Originally posted by _JJ_
Double-click the .SIS file and away you go! ;)LOL! :D

By the way, Ifor, would you please check your Private Message box? I left some information there for you a couple of weeks ago.

Thanks
Julie

ifor.evans
11-01-2002, 06:05 AM
_JJ_, thanks for that.

I had a partial install of the emx stuff. Just couldn't find the ACTUAL compiler SIS file although it was listed.

Happy building code on my 7Book now :-D

ifor.evans
11-01-2002, 06:50 AM
_JJ_,

Any ideas where i can find a SIS file of the gnu binary utilities?

They include the ld and as utils whiuch are required by fcc to build the executable I think.

Regards

...Ifor

_JJ_
11-01-2002, 07:08 AM
Here are the missing files:

http://jonallen.info/emxdev.sis
http://jonallen.info/emxbinutils.sis


Cheers,

JJ

ifor.evans
11-01-2002, 08:32 AM
Hi _JJ_

I really appreciate the quick responses. However, the bin utils that I just installed from that link don't really work. They throw exceptions if called by gcc or if I call them myself from within the shell.

Any other links I might try?

Agian, your help is much appreciated.

Regards.

...Ifor

_JJ_
11-02-2002, 02:40 AM
From http://www.windhager.de/~mattes/epocemx/

This release of emx.dll is not compatible with executables built for earlier versions of emx.dll (up to and including epocemx-20020523, ie, versions less than 1.0). Incompatible executables will be terminated by panic EMX 11. Rebuilding those executables solves that problem.

I'll try building the lot from scratch and see if that works.

JJ

_JJ_
11-02-2002, 05:30 AM
Hmmm, that didn't work - it refuses to build the cross-compiler. I did have this working a while ago, but I've upgraded the OS on my PC since then so maybe it doesn't like GCC 2.96 or I'm missing some packages (I've got a 'workstation' install of RedHat 7.3).

I've been meaning to upgrade to RedHat 8.0 so when I've done that I'll give epocemx another try.

If anyone else wants to give this a go, follow the instructions at http://www.windhager.de/~mattes/epocemx/ but note that the ER5 SDK has been moved to http://www.psionteklogix.com/netpad-pdk/epoc_downloads.htm
- you'll also need findutils-4.1.tar.gz and sh-utils-2.0.tar.gz from http://ftp.gnu.org/gnu


Have fun,

JJ

ifor.evans
11-03-2002, 07:53 AM
Hi _JJ_,

Thanks for the pointers. I'll make that my next project. :-)

...Ifor

ifor.evans
11-05-2002, 08:29 AM
_JJ_,

The gnu binutils.sis file has magically appeared here

www.geocities.com/pliskens

Refer to the programming issues thread in the Symbian general discussion forum ....

Regards

...Ifor