www.pegasos.org

Programmering - Kompilera i MorphOs

Rabarbeplantan - Aug 02, 2005 - 21:49
Post subject: Kompilera i MorphOs
Hej!

Hade tänkt börja lära mig att programmera lite smått i MOS. Dels för att det startar några programmeringskurser i skolan nu i höst och dels för att jag precis lärt mig Php och Mysql, men vill pröva på nått nytt... Very Happy
Ialafall, när det inte gäller webb-programmering så sträcker sig i princip mina kunskaper till:

10 print "hej"
goto 10
Very Happy

Det här blir programering på dagis-nivå för vissa här alltså, men för mig är det helt nya grejer...

Hittade c-kursen här, och har kollat igenom den, men hittar ingen beskrivning på hur man kompilerar en källkod...

Låt oss säga att vi har test.c och makefile (vad nu det är för nått) liggandes i work:. Hur skall kommandot se ut för att gcc skall spotta ut en körklar binnär?

make låter bekant i mina öron, men jag får ut "command not found"..
Detta kommer även fram i ett shell om jag kör make i morphed
Jag har installerat hela SDK'n i Sys:...


Så, vill ni hjälpa en stackars noob in i c-språkets och gcc's värld? Very Happy

//christoffer
Trizt - Aug 03, 2005 - 03:26
Post subject: RE: Kompilera i MorphOs
För simpla program med en sås-fil, så kan du skriva:
gcc -o test test.c

Makefile e en liten historia för sig, titta här.
Rabarbeplantan - Aug 03, 2005 - 09:50
Post subject:
Tjenare!

Har testat lite olika kommandon nu:

ggc -o test work:test.c
work:> gcc -o test test.c
gg:gcc -o test work:test.c

men alla spottar ut "unknown command"

Detta måste ju innebära att jag installerat SDK'n fel..
Frågan är vart någonstans på hårddisken filerna som tillhör gcc lägger sig, för mappen som gg: är
assignat till inehåller endast 2 mappar som låter betydande, Contributions och DevEnv. DevEnv är tom
f.ö. och det låter ju galet...

Tror det får bli en ominstallation Smile
dholm - Aug 03, 2005 - 09:58
Post subject:
Låter som du b0rkat den ja. Du borde åtminstone ha en bin och lib där.
Rabarbeplantan - Aug 03, 2005 - 10:17
Post subject:
Jepps, fixade ner själva sdk-delen separat nu och installerade den i gg:DevEnv så nu finns det massa
filer och lådor där, bl a bin och lib...
Rabarbeplantan - Aug 03, 2005 - 10:20
Post subject:
Gött Mos nu funkar det! Fast den hittar inte själva gcc filen själv, utan man får styra den till
gg:bin/gcc, men det kan jag leva med Smile
lisardman - Aug 03, 2005 - 11:07
Post subject:
du saknar nog en path kommando...
dholm - Aug 03, 2005 - 11:48
Post subject:
Det var väl något script i gg: som man körde som fixade allt det där om jag inte minns fel.
Rabarbeplantan - Aug 03, 2005 - 12:06
Post subject:
Fixade path till DevEnv/bin å nu funkar det Very Happy

Tack för hjälpen!

//Christoffer
kozz - Aug 03, 2005 - 12:49
Post subject:
Ja det finns ett script för att fixa det, gg-startup.

Lägger in vad som står i min user-startup om det skulle hjälpa nåt, även om du fått det att fungera...

Code:

;BEGIN MorphOS SDK
Assign SDK: "MorphOS:MOS_SDK"
Assign GG: SDK:DevEnv
Execute GG:sys/S/gg-startup
;END MorphOS SDK

All times are GMT + 1 Hour
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits