<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt">Além das recomendações do Benilton. Particione o seu HD e instale o linux (versão preferida) e comece a aprender!!!<br><br>Valeu!!!<br><div> </div>            Fábio Mathias Corrêa<br>        Departamento de Estatística<br>   Universidade Estadual de Santa Cruz<br><br><br><br><div>Tel.: 73-3680-5076<br>Cel.: 73-9991-8155<div><br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font size="2" face="Tahoma"><hr size="1"><b><span style="font-weight: bold;">De:</span></b> Gustavo Marcatti <vgp.gustavo@yahoo.com.br><br><b><span style="font-weight: bold;">Para:</span></b>
 r-br@listas.c3sl.ufpr.br<br><b><span style="font-weight: bold;">Enviadas:</span></b> Quarta-feira, 30 de Março de 2011 8:41:09<br><b><span style="font-weight: bold;">Assunto:</span></b> [R-br] Res:  Res: Res: Res: Res: Implementação em C<br></font><br><div style="font-family: times new roman,new york,times,serif; font-size: 10pt;"><div>Alguem do grupo já utilizou codigo compilado fazendo tudo em windows. Não faço a minima ideia de onde realizar tal tarefa, especificamente gerar a dll. Em linux parece ser bem facil, mas no momento não posso migrar, bem que gostaria.</div>
<div> </div>
<div>Gustavo<br></div>
<div style="font-family: times new roman,new york,times,serif; font-size: 10pt;"><br>
<div style="font-family: arial,helvetica,sans-serif; font-size: 13px;"><font size="2" face="Tahoma">
<hr size="1">
<b><span style="font-weight: bold;">De:</span></b> Benilton Carvalho <beniltoncarvalho@gmail.com><br><b><span style="font-weight: bold;">Para:</span></b> r-br@listas.c3sl.ufpr.br<br><b><span style="font-weight: bold;">Enviadas:</span></b> Segunda-feira, 28 de Março de 2011 9:41:19<br><b><span style="font-weight: bold;">Assunto:</span></b> Re: [R-br] Res: Res: Res: Res: Implementação em C<br></font><br>jaba.dll, nesse caso, continuara sendo um arquivo binario para linux....<br><br>2011/3/28 Fabio Mathias Corrêa <<a rel="nofollow" ymailto="mailto:fabio.ufla@yahoo.com.br" target="_blank" href="mailto:fabio.ufla@yahoo.com.br">fabio.ufla@yahoo.com.br</a>>:<br>> Vc pode tb compilar o dll no linux.<br>><br>> R CMD SHLIB jaba.c -o jaba.dll<br>><br>> Valeu!!!<br>><br>>             Fábio Mathias Corrêa<br>>        Departamento de Estatística<br>>   Universidade
 Estadual de Santa
 Cruz<br>><br>><br>><br>><br>> Tel.: 73-3680-5076<br>> Cel.: 73-9991-8155<br>><br>><br>><br>> ----- Mensagem original ----<br>> De: Benilton Carvalho <<a rel="nofollow" ymailto="mailto:beniltoncarvalho@gmail.com" target="_blank" href="mailto:beniltoncarvalho@gmail.com">beniltoncarvalho@gmail.com</a>><br>> Para: Gustavo Marcatti <<a rel="nofollow" ymailto="mailto:vgp.gustavo@yahoo.com.br" target="_blank" href="mailto:vgp.gustavo@yahoo.com.br">vgp.gustavo@yahoo.com.br</a>><br>> Cc: <a rel="nofollow" ymailto="mailto:r-br@listas.c3sl.ufpr.br" target="_blank" href="mailto:r-br@listas.c3sl.ufpr.br">r-br@listas.c3sl.ufpr.br</a><br>> Enviadas: Domingo, 27 de Março de 2011 21:03:20<br>> Assunto: Re: [R-br] Res: Res: Res: Implementação em C<br>><br>> No Windows, assumindo que RTools esteja instalado, vc deveria<br>> conseguir executar (na linha de comando do DOS ou o que quer que seja<br>> o
 nome atualmente):<br>><br>> Rcmd SHLIB arquivo.c<br>><br>> (mas, para Windows,
 deixo que alguem que use o tal responder com certeza)<br>><br>> b<br>><br>> 2011/3/28 Gustavo Marcatti <<a rel="nofollow" ymailto="mailto:vgp.gustavo@yahoo.com.br" target="_blank" href="mailto:vgp.gustavo@yahoo.com.br">vgp.gustavo@yahoo.com.br</a>>:<br>>> Como compilar o codigo C para gerar a dll.<br>>><br>>> Gustavo<br>>><br>>> ________________________________<br>>> De: Benilton Carvalho <<a rel="nofollow" ymailto="mailto:beniltoncarvalho@gmail.com" target="_blank" href="mailto:beniltoncarvalho@gmail.com">beniltoncarvalho@gmail.com</a>><br>>> Para: <a rel="nofollow" ymailto="mailto:r-br@listas.c3sl.ufpr.br" target="_blank" href="mailto:r-br@listas.c3sl.ufpr.br">r-br@listas.c3sl.ufpr.br</a><br>>> Cc: Gustavo Marcatti <<a rel="nofollow" ymailto="mailto:vgp.gustavo@yahoo.com.br" target="_blank" href="mailto:vgp.gustavo@yahoo.com.br">vgp.gustavo@yahoo.com.br</a>><br>>>
 Enviadas: Quinta-feira, 24 de Março de 2011 8:08:49<br>>> Assunto: Re: [R-br] Res: Res: Res: Implementação em
 C<br>>><br>>> E qual e' o problema q vc ta' tendo?<br>>><br>>> 2011/3/24 Gustavo Marcatti <<a rel="nofollow" ymailto="mailto:vgp.gustavo@yahoo.com.br" target="_blank" href="mailto:vgp.gustavo@yahoo.com.br">vgp.gustavo@yahoo.com.br</a>>:<br>>>> Pessoal,<br>>>> alguem do grupo tem experiencia em implementações em C para Windows?<br>>>> Se alguem tiver algumas dicas será de grande utilidade.<br>>>> Obs: já instalei o RTools de acordo com as recomendações.<br>>>><br>>>> Gustavo<br>>>> Engenharia Florestal<br>>>> UFV<br>>>><br>>>> ________________________________<br>>>> De: Benilton Carvalho <<a rel="nofollow" ymailto="mailto:beniltoncarvalho@gmail.com" target="_blank" href="mailto:beniltoncarvalho@gmail.com">beniltoncarvalho@gmail.com</a>><br>>>> Para: <a rel="nofollow"
 ymailto="mailto:r-br@listas.c3sl.ufpr.br" target="_blank" href="mailto:r-br@listas.c3sl.ufpr.br">r-br@listas.c3sl.ufpr.br</a><br>>>> Enviadas: Terça-feira, 22 de Março de 2011 12:25:14<br>>>> Assunto: Re: [R-br] Res: Res: Implementação em C<br>>>><br>>>> Se estiver sob Windows, e' suficiente instalar o RTools... e<br>>>> substituir R CMD por Rcmd (acho que e' isso, nao tenho como testar)...<br>>>><br>>>> <a rel="nofollow" target="_blank" href="http://www.murdoch-sutherland.com/Rtools/">http://www.murdoch-sutherland.com/Rtools/</a><br>>>><br>>>> b<br>>>><br>>>> 2011/3/22 Fabio Mathias Corrêa <<a rel="nofollow" ymailto="mailto:fabio.ufla@yahoo.com.br" target="_blank" href="mailto:fabio.ufla@yahoo.com.br">fabio.ufla@yahoo.com.br</a>>:<br>>>>> Carto Fernando,<br>>>>><br>>>>> O seu problema não estava no for, mas
 sim nos if's e else's que vc tem na<br>>>>> função segregação! O for foi substituído
 por um apply!<br>>>>><br>>>>> Creio que seu problema foi resolvido! O que levava quase 5 seg. por<br>>>>> iteração<br>>>>> agora faz em 0.032 seg aproximadamente!<br>>>>><br>>>>> Em anexo estão os arquivos que utilizei como teste.<br>>>>><br>>>>> Espero que vc utilize o linux, pois se vc dá dinheiro do Bill Gates, não<br>>>>> conseguirá rodar o programa! Ele não ajuda quem dá dinheiro a ele!!!<br>>>>><br>>>>> No diretório onde se encontra o arquivo segregacao.c e exemplo.R vc deve<br>>>>> dar<br>>>>> a seguinte linha de comando:<br>>>>><br>>>>> R CMD SHLIB segregacao.c<br>>>>><br>>>>> R CMD BATCH exemplo.R # Para rodar em Batch<br>>>>><br>>>>> Ou rode no seu editor R favorito!<br>>>>><br>>>>> Dá
 para otimizar mais, o seu código, porém exige muuuiiittooo mais tempo!<br>>>>><br>>>>> Valeu!!!<br>>>>><br>>>>><br>>>>>             Fábio Mathias Corrêa<br>>>>>         Departamento de Estatística<br>>>>>    Universidade Estadual de Santa Cruz<br>>>>><br>>>>><br>>>>><br>>>>> Tel.: 73-3680-5076<br>>>>> Cel.: 73-9991-8155<br>>>>><br>>>>><br>>>>><br>>>>> _______________________________________________<br>>>>> R-br mailing list<br>>>>> <a rel="nofollow" ymailto="mailto:R-br@listas.c3sl.ufpr.br" target="_blank" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>>>>> <a rel="nofollow" target="_blank"
 href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>>>>><br>>>>><br>>>> _______________________________________________<br>>>> R-br mailing list<br>>>> <a rel="nofollow" ymailto="mailto:R-br@listas.c3sl.ufpr.br" target="_blank" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>>>> <a rel="nofollow" target="_blank" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>>>><br>>>><br>>>> _______________________________________________<br>>>> R-br mailing list<br>>>> <a rel="nofollow" ymailto="mailto:R-br@listas.c3sl.ufpr.br" target="_blank" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>>>> <a rel="nofollow" target="_blank"
 href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>>>><br>>>><br>>><br>>><br>> _______________________________________________<br>> R-br mailing list<br>> <a rel="nofollow" ymailto="mailto:R-br@listas.c3sl.ufpr.br" target="_blank" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>> <a rel="nofollow" target="_blank" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>><br>><br>><br>><br>> _______________________________________________<br>> R-br mailing list<br>> <a rel="nofollow" ymailto="mailto:R-br@listas.c3sl.ufpr.br" target="_blank" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>> <a rel="nofollow" target="_blank"
 href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>><br>_______________________________________________<br>R-br mailing list<br><a rel="nofollow" ymailto="mailto:R-br@listas.c3sl.ufpr.br" target="_blank" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br><a rel="nofollow" target="_blank" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br></div></div></div><br>



       </div></div></div>
</div></body></html>