|
komilatory c/c++ Wydrukowane z: Forum Magazynu Komputerowego ENTER Wątek: Autor wątku: lissek
Temat: komilatory c/c++ czy prog napisany w c/c++ skompilowany pod windowsem i linuxem bedzie dzialal tak samo? czy kompilator gcc ma te same biblioteki jak np borland c, visual c pod windowsem? z tego co zauwazylem pod linuxem niema stdio.h co mam w takim razie zrobic?
Odpowiedzi:
Autor odpowiedzi: koziolek GCC jest zgodny z ANSI C, BCC - niby tak... niby... Visual - nie wiem. Jeśli napiszesz program w pełni zgodny z ANSI C, to kompilacja będzie przebiegała tak samo, a program będzie działał podobnie (ale nie zawsze tak samo !). Jeśli napiszesz program zgodny np. z POSIX, to na Windowsach powinieneś użyć odpowiedniego kompilatora (najlepiej również GCC - choćby z projektu DJGPP, ale są i inne porty...).
Autor odpowiedzi: lissek aha, ale co jesli chodzi o wspomniane stdio.h jak probowalem kompilowac to wyswiatlalo komunikat ze nie ma stdio.h?jest jakis odpowiednik w linuxsie stdio.h?
Autor odpowiedzi: koziolek "stdio.h" uwzględnia ANSI C. Jako, że to Linuksowe kompilatory są tworzone z myślą o zgodności ze standardami (ANSI, POSIX), to wypraszam sobie sugestie, że "Windows to ma, a czy jest to w Linuksie ?", bo poprawne pytanie powinno brzmieć:
Autor odpowiedzi: lissek no dobra jak tak mowisz. ale w moim mandraku9,1 pisze ze nie ma i nie wim co mam robic :( .hmm a tak wlasciwie to w jakim katalogu powinno byc?
Autor odpowiedzi: krzysztofb Błąd o braku stdio.h może mieć dwie przyczyny Forum Magazynu Komputerowego ENTER : http://forum.enter.pl/ © 1997-2004 LUPUS Sp. z o.o. |
|
|