

<div id="comment_title"><!--acac-->zer0c00l (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-24957" title="">17/09/2008 &agrave;s 6:15 pm</a> </div>
<p>Belo trabalho de corno!</p>


<div id="comment_title"><!--acac--><a href='http://br-linux.org/' rel='external nofollow' class='url'>matheusandrade75</a> em <a href="#comment-24974" title="">17/09/2008 &agrave;s 7:44 pm</a> </div>
<p>Trabalho memorável, admirável!</p>


<div id="comment_title"><!--acac--><a href='http://leandrosan.wordpress.com/' rel='external nofollow' class='url'>Tenchi</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-24978" title="">17/09/2008 &agrave;s 8:23 pm</a> </div>
<p>for i in $(cat lista_de_8000_pacotes.txt); do<br />
compila $i<br />
done # :-) </p>
<p>Como mero usuário, não entendo como pode o gcc (e g++, etc) ser um compilador tão bom, pois é plenamente compatível com as especificações padrão da maioria das linguagens que manipula, funcionando bem em trocentos sistemas operacionais.</p>
<p>Posso citar como exemplo um trabalho que um professor meu pediu que fizéssemos em C, e disse para utilizarmos especificamente o gcc (de preferência no Linux), mas alguns ainda quiseram fazer usando o turbo-c. Sim, é daqueles professores que querem que os alunos usem Linux, e os alunos que usam Windows querem matá-lo &#8211; espero que seja no sentido figurado mesmo :-)</p>
<p>Resultado: o trabalho do cara compilava normalmente no turbo-c, mas quando foi testar no gcc, nem compilava, pois ao que parece o turbo-c não avisa você sobre erros básicos, como não inicialização de ponteiros, diferenças de tipos, etc. Resultado: não funcionou no Linux :-( Eu procuro sempre compilar com o parâmetro -Wall para ter certeza de que não deixei nada para trás (na verdade crio Makefiles, que são uma mão na roda).</p>
<p>A maioria dos programas que temos como softwares livres escritos em c são compilados no gcc, inclusive muitos do Windows. Como pode ainda utilizarem o turbo-c e aquele da microsoft cujo nome nunca em lembro? Talvez a resposta esteja na integração que as IDEs que acompanham estes compiladores têm com eles, já que o gcc não tem uma IDE padrão (o que não é problema para quem tem mais de dois neurônios, certo?).</p>
<p>Ah, e nota 10 também para o gdb. Este cara já me salvou várias vezes. Salve Stallman. :-)</p>


<div id="comment_title"><!--acac--><a href='http://lkraider.eipper.com.br' rel='external nofollow' class='url'>LKRaider</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-25004" title="">17/09/2008 &agrave;s 11:13 pm</a> </div>
<p>Realmente, o grupo gcc (e amigos) + gdb é muito bom. Nem sonho em usar outro compilador, qualquer plataforma que seja.</p>


<div id="comment_title"><!--acac--><a href='http://br-linux.org/' rel='external nofollow' class='url'>thotypous</a> em <a href="#comment-25008" title="">17/09/2008 &agrave;s 11:49 pm</a> </div>
<p>Tenchi, diga para os amantes do Turbo C usarem o DJGPP, que é o gcc para DOS. De preferência dentro do FreeDOS, que é um sistema operacional 100% de código livre, é claro ;-)</p>
<p>O DJGPP tem uma IDE legal chamada RHIDE que já vem com ele por padrão.</p>


<div id="comment_title"><!--acac--><a href='http://br-linux.org/' rel='external nofollow' class='url'>emxavier</a> em <a href="#comment-25015" title="">18/09/2008 &agrave;s 12:56 am</a> </div>
<p>É um mágico!</p>
<p>Depois que o GCC resolveu adotar algumas características no C++0x, não tive mais sucesso compilando vários pacotes.</p>
<p>E olha que normalmente eles quando mudam, vira warning, só depois error. Mas nesta mudança do 4.2 para o 4.3 (<a href="http://gcc.gnu.org/gcc-4.3/porting_to.html" rel="nofollow">http://gcc.gnu.org/gcc-4.3/porting_to.html</a>), eles nem informaram que era warning esquecer de incluir o cstdlib para usar um simples atoi.</p>
<p>Tá certo que quem fez o código (&#8220;as is&#8221;) deveria ter posto o include, mas o gcc tava aceitando &#8230;</p>
<p>E mais: agora tem um caminhão de warnings do tipo &#8220;warning: type qualifiers ignored on function return type&#8221;.</p>
<p>Concluindo: para um cara compilar 8000 pacotes deve ter suado, e muito.</p>


<div id="comment_title"><!--acac--><a href='http://br-linux.org/' rel='external nofollow' class='url'>marcosalex</a> em <a href="#comment-25027" title="">18/09/2008 &agrave;s 7:22 am</a> </div>
<p>Acho que a preferência pelo turbo C seria pela inércia de já conhecer, ou de muitos amigos conhecê-lo para dar suporte. O Turbo C fez sucesso no passado porque tinha boas bibliotecas de desenvolvimento pra DOS e uma boa IDE, coisa rara na época. Hoje o GCC tem tudo isso além de ter um compilador poderoso.<br />
Agora, em performance, no Windows ele ainda perde para os compiladores da Intel e da MS.</p>


<div id="comment_title"><!--acac-->Ark (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-25036" title="">18/09/2008 &agrave;s 9:10 am</a> </div>
<p>8000 pacotes? Bem que poderiam diminuir e selecionar melhor os pacotes&#8230; são quase muitos DVDs de pacotes que raramente serão usados, e que por serem incluídos por padrão só atrasam a distro chegar num ponto estável pra lançamento.</p>


<div id="comment_title"><!--acac-->extremely_dangerous (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-25040" title="">18/09/2008 &agrave;s 9:46 am</a> </div>
<p>Imagina se for compilar os 19.172 pacotes do BSD&#8230;.<br />
Sim, amigos, sào quase 20 mil pacotes &#8230; e subindo&#8230; em uma média de 6 por dia&#8230; o que significa 2160 por ano&#8230; e sem repetiçao&#8230;</p>
<p>Todos compilados com gcc-4.2  na nova versao BSD8.0 para o final do ano&#8230;. teremos o gcc-4.4, hoje mesmo eu botei no ar o VLC&#8230; que compilado com o 4.4, funcionou direitinho&#8230;.</p>


<div id="comment_title"><!--acac-->Frederico Camara (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-25072" title="">18/09/2008 &agrave;s 12:45 pm</a> </div>
<p>Extremely_dangerous, seu comentário parece ter tentado incitar um flame. O Debian também tem mais ou menos este número de pacotes. Do site, provavelmente sobre a versão estável atual, a próxima (Lenny) está para sair: &#8220;O Debian vem com mais de 18733 pacotes (softwares pré-compilados e empacotados em um formato amigável, o que faz com que sejam de fácil instalação em sua máquina) — todos eles são livres.&#8221;</p>
<p>O artigo só menciona que o teste foi feito com cerca de 8000 pacotes. Não diz o número total de pacotes da distribuição.</p>


<div id="comment_title"><!--acac-->self_liar (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-25078" title="">18/09/2008 &agrave;s 1:56 pm</a> </div>
<p>O BSD?! Aquele sistema operacional que ninguém usa?!</p>
<p>Esquece , enquanto os bobalhões do núcleo do projeto ficarem que nem geeks trabalhando de graça para empresas e ficarem portando pra torradeiras , o BSD será um esquecido.</p>
<p>O povo do BSD parece um bando de geeks que pensam que ter um sistema hipertech é ser útil.Fazem do sistema uma feira de ciencias adolescente.</p>

