Hi Matt,
I only mention the (Zilog) Z80 option because that's what I've been using
myself lately. Obviously, you'll have to substitute the appropriate option
for the target CPU you're aiming to program. I haven't had any experience
with SDCC for other than the Z80, so I'm rather limited in what I can offer
by way of advice outside of that.
I needed an #include like this...
#include <z180.h>
to make anything sensible happen (I'm using an enhanced Z80 variant); but
again this is no good if you're using something else! There will be include
files that are specific to the target you're using, and you might have to use
your computer's search capabilities to find them!
The other guys have alluded to bits that you might be missing to get things to
work properly. This could be a bit harder to get to the bottom of, and it
might be helpful to know which distribution you're using to be able to offer
more precise guidance. I use OpenSuse here, among others.
On Thursday 05 March 2009 18:00:33 Matt Baker wrote:
> Richard
> Thanks for the reply.
> Was from the documentation "sdcc -c test.c" section 2.7 sdccman.html
>
> char test;
>
> void main(void) {
> test=0;
> }
>
> With sdcc -mz80 test.c I get
> at 1: error 131: cannot generate code for target 'z80'
>
> Sorry to be a pain but I am struggling with this.
>
> Matt
>
<snip>
--
Richard.
PGP Key-id: 0x5AB3D350
In those days he was wiser than he is now -- he used to frequently take
my advice.
-- Winston Churchill
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Sdcc-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sdcc-user