Jump to content
a13x4nd7u

Care credeti ca este cel mai bun compilator de C/C++?

Recommended Posts

GCC le intrece pe toate mai ales pentru ca suporta si cross-compiling (adica faci codul pentru alte arhitecturi decat pentru cea pe care compilezi). Cu GCC vei invata cu adevarat C ANSI si in felul asta codul tau va putea fi portat usor. In plus ai diferite optiuni de optimizare (pentru viteza, pentru cod) care vor face din programul tau o adevarata "bestie" :). Totusi, ti-l recomand doar daca ai putina experienta cu C altfel il vei abandona dupa o singura zi.

Link to comment
Share on other sites

GCC le intrece pe toate mai ales pentru ca suporta si cross-compiling (adica faci codul pentru alte arhitecturi decat pentru cea pe care compilezi). Cu GCC vei invata cu adevarat C ANSI si in felul asta codul tau va putea fi portat usor. In plus ai diferite optiuni de optimizare (pentru viteza, pentru cod) care vor face din programul tau o adevarata "bestie" :). Totusi, ti-l recomand doar daca ai putina experienta cu C altfel il vei abandona dupa o singura zi.

Si mie imi place GCC si G++. Dar nu e asa de usor sa treci un program de la un sistem de operare la altul (trebuie sa mai schimbi din include-uri).

Exemplu (la socketuri):

#ifdef __linux__ //constanta definita daca compilatorul este de linux
#include <unistd.h>
...
#else //alt sistem de operare (consideram Windows), desi si windows defineste WIN32
#include <winsock2.h>
...
#endif

si mai scriu in main:

#ifdef WIN32
WSADATA wsa;
...
#endif

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...