Dave,

This is always one of the stumbling blocks of any programs ported across  
 from Linus etc.

The manuals say, as have you to enter the command:

        EX cc;'hello_c' -o hello.exe

This gives a syntax error in SuperBASIC, so is hardly a help to a user.

Now I am not too certain myself, but surely in SuperBASIC you need:

PROG_USE flp1_: REMark location of c68 programs
DATA_USE flp2_: REMark location of c files (and output??)
EX cc;"'hello_c' -o hello.exe"

Does that work?

Rich


On Wed, 21 Feb 2007 17:08:34 -0000, Dave Walker <[EMAIL PROTECTED]>  
wrote:

> Neil,
>
> Did you try reading the STARTING.doc file?    This is intended to get you
> started as quickly as possible.    If you are already an experienced user
> then the QdosC68.doc file is likely to be of interest to see how certain  
> OS
> dependent features have been mapped to QDOS.   Most of the rest of the
> documentation is reference documentation.
>
> C68 is command line oriented as is normally the case on unix/Linux style
> systems.  As you get more advanced you probably start use the make
> sub-system to avoid typing in command lines all the time.  A full GUI  
> system
> like Visual C does not make sense without an interactive de-bugger -
> something is that on the "wish list" for c68.
>
> In terms of editing - then yes any text editor will do.  A simple text
> editor called QED is supplied on the runtime disks for those who do not
> already have one.  However most users will have one for other purposes  
> and
> you would normally continue to use your favourite.
>
> Regarding your hello world program in c68 you do basically just do:
>
>       EX cc;'hello_c' -o hello.exe
>
> and this should create you an file called hello.exe.  Omit the -o option  
> and
> the binary file has the default name of a.out (again from unix legacy).
>
> Dave
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Neil Riley
> Sent: 21 February 2007 16:03
> To: [EMAIL PROTECTED]
> Subject: Re: [ql-users] c68 guide for one who wants to know.
>
> Hi Dave,
>
> I have C reference manuals and numerous books on the subject but as
> I sit in front of my QL I think, "Now, how do i use C68 to write that
> Hello
> world C program", by that I don't mean the source, i.e.
>
> #include <stdio.h>
>
> void main(void)
> {
>     // I hope this is right !
>     printf ("Hello World");
> }
>
> ... or whatever the correct syntax is.
>
> I mean, what do i do/use to enter the source ( i shan't assume i could
> use any text
> editor although i guess I can). how do i Link / compile... what gets
> generated etc
> etc etc. It's that which is a mystery to me as is all the numerous
> options i read about
> in the c68_doc.
>
> Amazed it wasn't PTR'izd with a rather friendly debugger thrown into
> the mix ;-) ,
> although I have come across a front end screen that seems to link
> various parts
> of C68 together, perhaps thats my starting point.
>
> Cheers
>
> Neil
> p.s. I use Visual Studio 2005 Professional in work which deffo won't
> run in 4Mb ram !
>
>
>
>
>>>> [EMAIL PROTECTED] 21 February 2007 15:34 >>>
>
> You are correct in that there is no document for those who are not
> already
> familiar with C.  It was deemed a lot of work to write such a document
> and
> there are plenty of books around that already cover that.
>
> What is on the documentation disk is a guide to how C maps onto the
> QDOS
> environment.  Also available is the detailed library reference
> material.
>
> Note that if anyone does provide any "getting started" type documents I
> am
> more than happy to add them to the standard set.
>
> I recently took early retirement, so if anything interesting comes up
> that
> might be c68 related I should now have free time to work on it.   There
> have
> not been any developments in c68 for quite a few years now, but that
> does
> not mean that there are not a number of things that have not been
> identified
> that might be worth working on.
>
> Another thing that I have thought of working on is a port of gcc to the
> QDOS
> environment to replace c68.    It would definitely not run on
> unexpanded QL
> systems as I would expect any system with less than about 4Mb RAM would
> be
> unable to run it, but would have the advantage of getting a maintained
> compiler onto QDOS/SMSE as well as supporting C++ facilities in
> addition to
> standard C.  However it is not worth putting any effort into this if
> there
> would not be a reasonable demand for it.
>
> Dave
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Neil Riley
> Sent: 21 February 2007 14:20
> To: [EMAIL PROTECTED]
> Subject: Re: [ql-users] c68 guide for one who wants to know.
>
> Thanks for the link, I've stumbled upon that page already and it
> doesn't
> cater
> for the beginner. For example, there is source but i haven't found a '
> beginners
> start here' section . As Phil Kett stated in an earlier email, I'm
> willing to learn but
> have hit a wall.
>
> I shall just play around with the executables I have on my hard drive
> and hope
> it all becomes clear.
>
> Cheers
> Neil
>
>>>> [EMAIL PROTECTED] 21 February 2007 13:27 >>>
> [EMAIL PROTECTED] wrote:
>
>> under the C68 programming environment. Is there a Tutotorial on the
>> subject?
>
> There have been a coupls of 'introductions' to C68 in recent years.
> None of them seemed to continue beyond the initial episode. Mind you,
> I
> don't remember if this was intended to be a series (similar to say my
> Assembly language or Herb's Graphics) in QL Toady, or not.
>
>> Do i need to buy back issues of QL Toady or is there an idiots guide
>> already out there? Also, Is there a fast way of checking what
> version
> of C68 I
>
> I don't think it is worth your while trying to buy back issues of QL
> Toadt for a C68 Tutorial, but it might be very useful for other stuff
> !
>
> I don't know/Can't remember how to find out the C68 version at
> present.
> With all the Assembly I've been doing, my C68 skills, not that I had
> many, are sadly slipping away ....
>
> Dave Walker's web site is the best place to go for C68, he's at :
>
> http://homepage.ntlworld.com/itimpi/index.htm
>
> And the latest version there seems to be 4.24f.
>
>
>
> Cheers,
> Norman.
>
> _______________________________________________
> QL-Users Mailing List
> http://www.q-v-d.demon.co.uk/smsqe.htm
>
> ****************************************************************************
> *******
> The contents of this email are confidential to the intended recipient.
> It may not be disclosed to or used by anyone other than the addressee,
> nor
> may it be copied in any way. If received in error, please contact the
> company on 01793-715380, then delete it from your system. Please note
> neither the company nor the sender accepts any responsibility for
> viruses
> and it is your responsibility to scan attachments (if any) for
> viruses.
> No contract may be concluded on behalf of the company by means of
> email
> communications.
>
> BC Services (UK) Limited (trading as Boxclever), Technology House,
> Ampthill Road, Bedford, MK42 9QQ.  Registered No. 5290544 England
>
>  www.boxclever.co.uk
> ****************************************************************************
> *******
>
> _______________________________________________
> QL-Users Mailing List
> http://www.q-v-d.demon.co.uk/smsqe.htm
>
> _______________________________________________
> QL-Users Mailing List
> http://www.q-v-d.demon.co.uk/smsqe.htm
> _______________________________________________
> QL-Users Mailing List
> http://www.q-v-d.demon.co.uk/smsqe.htm
>
> _______________________________________________
> QL-Users Mailing List
> http://www.q-v-d.demon.co.uk/smsqe.htm
>
>



-- 
Rich Mellor
RWAP Services
URL:http://www.rwapsoftware.co.uk
URL:http://www.rwapservices.co.uk

_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Reply via email to