|
Titlul: problema cu gcc Scris de: Vlad Dogaru din Martie 26, 2004, 10:25:24 Am un free shell si ma jucam si eu cu gcc. Am scris sursa aia de Hello World (in vim...sunt mandru de mine :lol:). Problema e ca nu ma descurc cu command line compilers.
gcc hello.c nu scrie nimic (nici mesaje de eroare). Sunt sigur ca trebuie scris ceva pe la linia de comanda. Nu ma intrebati ce versiune de gcc am, ca doar ce mi-am luat shell-ul. Daca aveti vreo sugestie, va ascult cu placere. Titlul: RTFM Scris de: Dan-Leonard Crestez din Martie 26, 2004, 12:52:52 man gcc
Acum serios, gcc program.c -o program si ./program pentru executare. Titlul: problema cu gcc Scris de: Vlad Dogaru din Martie 26, 2004, 13:14:23 Thanks. I really hope it works. By the way, exista vreun echivalent al lui conio.h? Si e normal sa nu-mi vada functia sqrt din math.h?
Mersi de rapuns (intrebarea era probabil banala pentru voi). Titlul: problema cu gcc Scris de: Anton Alexandru din Martie 28, 2004, 01:44:00 Pnetru conio.h foloseste g++ in loc de gcc ptr compilator.
Citat Si e normal sa nu-mi vada functia sqrt din math.h? Ptr a folosi functia sqrt in gcc foloseste stdlib.h.[/code]Titlul: problema cu gcc Scris de: Cristian Strat din Martie 28, 2004, 02:46:14 ...not quite! 8)
1. <conio.h> este inventia celor de la Borland, deci nu exista in GCC/G++. daca vrei o alternativa (ca si functionalitate, dar nu compatibila) te poti orienta spre curses.h/ncurses.h . cauta pe net documentatie. 2. sqrt() in GCC exista dupa standardele SVID 3, POSIX, BSD 4.3, ISO 9899, deci nu ANSI (chiar daca in documentatia de DJGPP zice altceva). asta inseamna ca in GNU C (nu in DJGPP) nu exista sqrt(), insa in GNU C++ exista. Titlul: yet another problem.. Scris de: Bindea Calin din Noiembrie 21, 2004, 11:37:17 Eu scriu sub windows, si folosesc gcc-u ca tool la editoru de texte (TextPad). Sunt insa programe la care imi da o eroare si nu pot scapa de ea. De exemplu acum :
C:\DOCUME~1\BLACKM~1\LOCALS~1\Temp/cc25baaa.o(.eh_frame+0x11):xormax.cpp: undefined reference to `__gxx_personality_v0' Tool completed with exit code 1 Cand il compilez sub rhide, nu e nici o problema.. Dc stie cineva sa-mi spuna c optiuni ar trebui sa-i mai bag la compilare sa scap de aceasta eroare. mersi. Titlul: problema cu gcc Scris de: Ionel Corneliu Gog din Noiembrie 21, 2004, 14:14:56 ParrAzitU.. compileaza cu g++.. gcc ii pt c... :wink: (la optiuni nu stiu)
Titlul: problema cu gcc Scris de: Bindea Calin din Noiembrie 21, 2004, 14:40:20 :oops: that seemed to work.. acuma pot folosi si operatorul new, care pana acuma nu ii placea :P
Titlul: problema cu gcc Scris de: Bindea Calin din Noiembrie 21, 2004, 14:45:19 Si inca o kestie interesanta. Acasa compilez cu g++ (acum :lol: ) sursa la xormax si nici o eroare. Compilatoru de pe site imi da eroare ca nu recunoaste functia ltoa .. si nici cu _ltoa nu merge.
Am #include <stdlib.h>, deci nu vad care e problema.. (imi trebe ltoa pt ca convertesc un long.. ) Titlul: problema cu gcc Scris de: Dan-Leonard Crestez din Noiembrie 23, 2004, 01:05:56 In g++ int este acelasi lucru cu long, asa ca nu ai nevoie de ltoa, ci ce itoa. Din pacate, itoa NU este parte din ANSI C. Din intamplare itoa exista in borland, dar este o functie non-standard.
Poti sa folosesti sprintf. Apropo, pentru ce ai nevoie de itoa, nu poti folosi pur si simplu printf? Titlul: problema cu gcc Scris de: Bindea Calin din Noiembrie 23, 2004, 19:01:54 Pai eu foloseam itoa acolo ca sa trec un numar in baza 2 (la probl xormax) ca mi-era lene sa fac eu manual trecerea si noah.. oricum am facut manual si a mers, dar mi se parea ciudata faza cu ltoa :P
sprintf merge dar nu trece in alta baza.. |