Hírek | Archívum | Fórum | IRC | Amiga | AmigaOS | FAQ | RSS

 - Fórumok - Keresés - Statisztika - Szabályzat - Pegasos.hu fórum
forum.amigaspirit.hu / Fejlesztés / C ferdítő nyűgök
<< . 1 . 2 .
Szerző Üzenet
smokey2k
Tag

# Elküldve: 2011. Jún. 22. 17:55


Hali!
Rábukkantam erre : http://amidevcpp.amiga-world.de/index.php?HR_LANG=english

Nekem nagyon megfelelne mivel nincs igazi amigám és kényelmesebb lenne ez a crossdev téma. A problémám az hogy úgy tűnik hiányzik valami a standard libek közül valami vagy valami más gáz lehet.

Ha egy ilyen kódot fordítani akarok hogy:

#include <iostream>
using namespace std;
int main (int argc, char *argv[])
{
cout << "Hello Amiga World!" << endl;
cout << "Press ENTER to continue..." << endl;
cin.get();
return 0;
}

ha a os4-es környezetben akarom compilolni akkor szépen lefut linkeli stb. ugyanez igaz aros és morphosre is. Viszont m68k-s környezetben az alábbi erorokat dobja:
[Linker Error] undefined reference to `_getc'
[Linker Error] undefined reference to `_getc'
[Linker Error] undefined reference to `_putc'
[Linker Error] undefined reference to `_fdopen'

valami a m68k-s std lib-ekkel lehet a gond csak nem vágom mi :S
Van két másik példaprogram, mind kettő az intuition használatára mutat példát, mind2 tökéletesen fordul és fut is winuae alatt.
Totál kezdő vagyok c++-ban feltett szándékom hogy a nyarat arra szánom hogy szabad időmben megtanulom az alapjait és nekem leginkább ez az amigás crossdeves téma jönne be. Tudna valaki segíteni ?

Chain-Q
Divatamigás

# Elküldve: 2011. Jún. 22. 18:10 - Szerkesztve: charlie


Amigan nem hasznalunk C++-t, Amigan C-t hasznalunk. (Ugy altalaban sem hasznalunk C++-t, mert az a gonosztol valo, de ez mas kerdes.) Egyebkent jol latszik, hogy a C++ hiper(fos) I/O streamjei egyebkent faek C-s ki-bemeneti fuggvenyekke fordulnak. Gondolom valahol a libc es a libstd++ kozotti linkeles maszik szet, de hogy miert, azt passz... Milyen verzioju a 68k-s GCC amit mellekelnek az AmiDevCpp-hez?

smokey2k
Tag

# Elküldve: 2011. Jún. 22. 18:27


3.4.2-es

smokey2k
Tag

# Elküldve: 2011. Jún. 22. 18:52


ráfrissítettem mingw-t, most 4.5.2-es a gcc, de a dolog nem változott :S

TCH
Tag

# Elküldve: 2011. Jún. 22. 20:09


Ne használd a GCC-t classic Amigán, csak szopni fogsz vele. SAS C 6.58 vagy Storm C 4.x, ezek inkább ajánlottak.
Quoting: charlie
Ugy altalaban sem hasznalunk C++-t, mert az a gonosztol valo, de ez mas kerdes.
C-ért se vagyok oda különösebbképpen. Übergány kódot bármiben lehet írni, de C-ben több eséllyel sikerül.
Amúgyis a C++ és (leszármazottjai, C#, Java, PHP, mittomén) mind a F.O.S. modellt használják, így aztán mindegyik bloat mint az állat.

Travis
Tag
# Elküldve: 2011. Jún. 22. 22:34


Ezt én is használtam. Ha sima C-t fordítasz vele, akkor menni fog.

Chain-Q
Divatamigás

# Elküldve: 2011. Jún. 23. 10:27 - Szerkesztve: charlie


@TCH:
Nem akarok nyelvflamét generálni, de ha értesz hozzá, bármiben írsz jó kódot, ha meg nem értesz hozzá, bármiben írsz egy gányolt tákolmányt. :) És hidd el, a C++ nagyságrenddel több nyelvi eleme és implicit szabálya miatt, (ill. ezek exploitolhatósága miatt, pl. simán módosítom osztály privát elemét) abban sokkal könnyebb olyan kódot írni, amit utána senki sem bogoz ki rendesen, az se aki írta.

Mellékesen, bár fordító flame-et sem akarok generálni, de a Storm C egy szar. SAS/C vagy GCC, vagy ha már GCC nem, akkor classicon inkább VBCC. Szerintem. :)

TCH
Tag

# Elküldve: 2011. Jún. 23. 13:11


Én is tudom, hogy "It's the programmer, not the language."
Egyébként nem a C++-t védtem, a C-t szidtam. :P Tudom, hogy C++-ban még könnyebb gány kódot írni, de attól, hogy a C++ szarabb, attól még a C nem lesz jó. De ha már itt tartunk, akkor a leggányabb kódot a F.O.S. model képviselőiben (C#, Java) lehet írni. Az objektum már önmagában gányolás, imho.
Quoting: charlie
a Storm C egy szar
Nincs vita, nem használtam, SAS C van a gépemen, csak sok fórumon írták, hogy Storm C, gondoltam, akkor csak használható.

Travis
Tag
# Elküldve: 2011. Jún. 24. 11:20


TCH: Szerinted melyik a jó programozási nyelv?

TCH
Tag

# Elküldve: 2011. Jún. 24. 14:08


Assembly. :)))

Amúgy Fortran, BASIC (normális koncepcióval) és Pascal származékok.
Lehet beszólni. :)

Chain-Q
Divatamigás

# Elküldve: 2011. Jún. 24. 15:35


@TCH:
Igazi programozó bármelyik nyelven tud Fortran kódot írni, tehát nem értem a problémád. :)

TCH
Tag

# Elküldve: 2011. Jún. 24. 16:04


XDDDD

Chain-Q
Divatamigás

# Elküldve: 2011. Aug. 25. 16:01


Kérdés: vannak valakinek olyan 68k-s hálózati include-jai, amik lefordulnak GCC-vel? Mert amiket én találok a neten, azokat összevissza kéne maszírozni, hogy menjenek GCC-vel. Igazából kurvára mindegy, milyen hálózati stackhoz, semmi stack-specifikus nincs a kódban, amit lefordítanék.

Travis
Tag
# Elküldve: 2011. Aug. 25. 22:49


Szia!
Ezt nézd meg. Ez GCC és vannak benne include-k.

Chain-Q
Divatamigás

# Elküldve: 2011. Aug. 26. 11:30


@Travis:
Koszi, asszem ezt megneztem, de valami nem stimmelt vele, mar nem emlexem. Megnezem megint. :)

TCH
Tag

# Elküldve: 2011. Okt. 31. 15:49


Téma volt minap spiriten meg a bgafc-n is (egybeesés) a véletlenszám és ehhez hasonlók. Amiből az jött ki a végére, hogy nekiálltam saját véletlenszámgenerátort írni.
Eredmény C-ben és 68k-ban itt: http://bgafc.t-hosting.hu/bvk.php?m=0&o=6009&c=1
Köszi Csárlinak, Boregernek, Raynek.
Akinek TL;DR, annak ott a 68k verzió a megfelelő topicban.

dekanyz
Tag

# Elküldve: 2013. Már. 26. 15:01 - Szerkesztve: dekanyz


Hasznalt itt mar valaki (eredmenyesen) MUIBuilder-t?
Elakadtam vele... :(

Edit: Az a gondom, hogy kalasszul megszekesztem az interfeszt, amit szeretnek, de valahogy a kesz forraskodot nem sikerul kinyerni belole.... :(

Jonnixx
Tag
# Elküldve: 2018. Jún. 19. 12:07


Szeretném kérdezni, hogy milyen Crossdev IDE és compiler létezik Winfosra, amivel Amiga 68k (WB) alá lehet fordítani? (C és Assembly)

siz
Tag

# Elküldve: 2018. Jún. 19. 12:52


Ezt szokták ajánlani mostanában. Nekem Windows alatt nem sikerült összelőni, de ez valszeg az én széthekkelt MSys környezetemnek köszönhető. Linux alatt megy, használtam.

Jonnixx
Tag
# Elküldve: 2018. Jún. 19. 14:08


Köszönöm szépen.

<< . 1 . 2 .
forum.amigaspirit.hu / Fejlesztés / C ferdítő nyűgök
 
 

Powered by web forum software miniBB™ © 2001-2024