Kirjoittaja |
Viesti |
Bud
| Torstaina, 7. syyskuuta, 2006 - klo 19.39: | | Tiedän että tuo on tarpeellinen. Miten se sitten mos sdk:ssa saadaan aikaiseksi?
|
itix
| Torstaina, 7. syyskuuta, 2006 - klo 21.02: | | TARGET = EjectCD OBJS = EjectCD.o CC = ppc-morphos-gcc CDEFS = CWARN = -Wall CFLAGS = $(CDEFS) $(CWARN) -noixemul -O3 -mcpu=750 -mmultiple -mstring LDFLAGS = -noixemul all : $(TARGET) %.o: %.c @$(CC) $(CFLAGS) -o $@ -c $*.c $(TARGET): $(OBJS) $(CC) $(LDFLAGS) -o $@ $(OBJS) ppc-morphos-strip --strip-unneeded --remove-section .comment $@ EjectCD.o : EjectCD.c EjectCD.h -- Jotain tollasta.
|
Bud
| Torstaina, 7. syyskuuta, 2006 - klo 21.08: | | Pitääkö kirjoitetulle ohjelmalle tehdä jotain, että sen voi ajaa. En ole mikään englanninkielen taitoinen jotta ymmärtäisin lukea guidea.
|
Jon
| Torstaina, 7. syyskuuta, 2006 - klo 21.17: | | Ei, jos ei tullut kääntö/linkkausvirheitä (tai bugeja ;)).
|
itix
| Torstaina, 7. syyskuuta, 2006 - klo 21.31: | | Mitä tarkalleen yrität tehdä?
|
Bud
| Torstaina, 7. syyskuuta, 2006 - klo 22.25: | | No tarkoitushan on saada tekstiä näytölle. Ja kun yritän sitten run komennolla käynnistää niin ei käynnisty unknow jotain ja muutakin. Ja miksi on gg: hakemisto/levy. Mitä ohjelma sillä tekee? Ja tulipahan mokattua kunnolla, että pitää installoida ohjelma uudelleen. Ja se pysähtyi kohtaan Installing DevEnv kohtaan, en muista miten sain installoitua viimeksi. Tämäkin vielä koko päivä on muutenkin mennyt päin seiniä.
|
Bud
| Perjantaina, 8. syyskuuta, 2006 - klo 9.21: | | Joo nyt tiedän mitä GG: levyllä pitää olla. Mutta user-startupista puuttuu kyseinen lauseke. Ja miten se menee?
|
itix
| Perjantaina, 8. syyskuuta, 2006 - klo 10.30: | | ;BEGIN MorphOS SDK Assign SDK: "Työ:Ohjelmointi/MOS_SDK" Assign GG: SDK:DevEnv Execute GG:sys/S/gg-startup ;END MorphOS SDK GG: on GeekGadgets eli MorphOS:n pienimuotoinen *nix-ympäristö missä voi kääntää ja ajaa ohjelmia.
|
Bud
| Perjantaina, 8. syyskuuta, 2006 - klo 12.00: | | Laitan nuo ja katsotaan onko vielä jotain ongelmia.
|
Bud
| Perjantaina, 8. syyskuuta, 2006 - klo 23.26: | | gg: levy on olemassa. Kiitos siitä. Kysehän on siitä kun löysin ohjelma pätkän netistä ja siinä on makefile, ja xxxx.o.tiedosto joka on käännetty ajettavaan muotoon. Sen pystyy ajamaan run:lla morphedissä. Kun kopioin sen ohjelma pätkän/siirsin ja tallensin sen eri nimellä eri paikkaan ja ei ole siitä makefileä niin sitä ei pysty ajamaan run:lla. Ilmoittaa unknow executable. Ja sitten siinä run "klikkaus valikossa" oikealla puolella on make rullavalikko joka sisältää toimintoja make, niistä kaikista tulee ilmoitus unknow erroria. Voi tätä tiedon puutteen tuskaa. Mutta kiinostusta riittää ainakin täällä uuteen harrastukseen. Niin pitäähän sitä kysellä.
|
itix
| Lauantaina, 9. syyskuuta, 2006 - klo 14.22: | | En ole ikinä käyttänyt MorphEdiä. Mutta kääntämiseen tarvitset makefilen jonka voit kopioida alkuperäisestä tai soveltaa yllä olevaa esimerkkiä. Voit kokeilla kääntää myös shellistä make komennolla.
|
Bud
| Lauantaina, 9. syyskuuta, 2006 - klo 15.25: | | Kiitos taas. Kokeillaan mitä tapahtuu. Tuleeko siitä mitään. Niin kerran osui silmääni semmoinen kuin vbcc ja onko muita vaihto ehtoja paljonkin olemassa.
|
Bud
| Lauantaina, 9. syyskuuta, 2006 - klo 15.35: | | Tuota yllä oleva esimerkki. Se menee yli hilseen jonnekin se pitäisi laittaakin. awebilla kun sitä en saa blockia tallennettu. No saadaampahan lisään tikkuja kynsien alle.
|
itix
| Lauantaina, 9. syyskuuta, 2006 - klo 15.45: | | makefile Lyhensin esimerkkimakefilettä hiukan. Vaihda EjectCD.o omilla tiedostoillasi ja tietysti myös TARGET kannattaa vaihtaa. VBCC:n lisäksi muita vaihtoehtoja ei ole ellei sitten halua vaihtaa ohjelmointikieltä, eli Pascaliin. Voit kääntää ohjelmia myös suoraan komentoriviltä: gcc -noixemul -O3 koodi.c -o koodi
|
Bud
| Lauantaina, 9. syyskuuta, 2006 - klo 18.59: | | No Pascal ja C ovat käypäsiä kun alussa ollaan.
|
Bud
| Lauantaina, 9. syyskuuta, 2006 - klo 19.39: | | itix! Sain vbcc:en toimimaan kun sain korjailtua user-starpupista rivejä. Joten voin sitten poistaa Morphedin. Ja sitten pääsen aloittelemaan uuden harrastuksen.
|
Jupp3
| Sunnuntaina, 10. syyskuuta, 2006 - klo 12.01: | | Miksi se MorphEd pitäisi poistaa, vai käytätkö toista tekstieditoria, ja haluat säästää kovalevytilaa?
|
Bud
| Maanantaina, 11. syyskuuta, 2006 - klo 9.58: | | Niin voisihan sitä käyttää editorina tietenkin. Hyvä huomio.
|
Bud
| Maanantaina, 18. syyskuuta, 2006 - klo 22.17: | | Poikkeaako PC:en C vbcc:stä voiko kyseisiä harjoitus esimerkkejä käyttää VBCC:ssä?
|
itix
| Maanantaina, 18. syyskuuta, 2006 - klo 22.38: | | Jos ne käyttävät vain konsolia niin voi, useimmiten.
|
Jupp3
| Maanantaina, 18. syyskuuta, 2006 - klo 22.40: | | Ei ole mitään "PC:n C:tä" - lähinnä erot löytyvät kääntäjien välillä (jotka sitten toimivat useimmilla alustoilla - tai sitten eivät) Suurimmat erot tutoriaalien välillä lienee siinä, miten koodi käännetään (graafinen ympäristö / makefile) ja siinä, miten linkataan millekin alustoille. Yksinkertaisten esimerkkien luulisi toimivan ilman mitään isompia ongelmia.
|
Bud
| Keskiviikkona, 20. syyskuuta, 2006 - klo 12.03: | | Ainoat esimerkit mitä en voi hyödyntää tällä hetkellä. Ne isältää conio.h includen.
|
Piru
| Keskiviikkona, 20. syyskuuta, 2006 - klo 12.13: | | Esimerkki joka käyttää conio.h:ta ei ole minkään arvoinen.
|
JPQ
| Lauantaina, 23. syyskuuta, 2006 - klo 18.43: | | Piru: ei todellakaan jos kieltä opetetaan eikä jotain alusta speffstä.
|
Bud
| Sunnuntaina, 24. syyskuuta, 2006 - klo 18.19: | | Kyllä näillä jonkinlaisen pintanaarmun saa aikaiseksi. Kkäsitellään tekstin syöttämistä, tulostamista, ja tiedoston lukemista ja muuta pientä. Taulukoissa ja joissain tilavuus laskennassa tarvitaan conio.h:ta.
|
Piru
| Sunnuntaina, 24. syyskuuta, 2006 - klo 20.47: | | Jos joku tarjoaa esimerkkejä joissa käytetään conio.h:ta niin ehdotan etsimään toisen lähteen. conio.h on MS-DOS kuraa...
|