[R-br] Res: Res: Res: Res: Implementação em C
Paulo Justiniano
paulojus em leg.ufpr.br
Domingo Março 27 20:59:48 BRT 2011
R CMD SHLIB
é a sintexe em linux para gerar o .so (equivalente da dll neste S.O.)
No windows deve ter algo semelhante com
Rcmd ...
O manual "Writing R extension" detalha o procedimento.
Se for usar recursos deste tipo no windows éaconselhavel instalar o
Rtools mencionado aqui em uma mensagem anterior
http://www.murdoch-sutherland.com/Rtools/installer.html
On Sun, 27 Mar 2011, Gustavo Marcatti wrote:
> Como compilar o codigo C para gerar a dll.
>
> Gustavo
>
> ____________________________________________________________________________________________________________________
> De: Benilton Carvalho <beniltoncarvalho em gmail.com>
> Para: r-br em listas.c3sl.ufpr.br
> Cc: Gustavo Marcatti <vgp.gustavo em yahoo.com.br>
> Enviadas: Quinta-feira, 24 de Março de 2011 8:08:49
> Assunto: Re: [R-br] Res: Res: Res: Implementação em C
>
> E qual e' o problema q vc ta' tendo?
>
> 2011/3/24 Gustavo Marcatti <vgp.gustavo em yahoo.com.br>:
> > Pessoal,
> > alguem do grupo tem experiencia em implementações em C para Windows?
> > Se alguem tiver algumas dicas será de grande utilidade.
> > Obs: já instalei o RTools de acordo com as recomendações.
> >
> > Gustavo
> > Engenharia Florestal
> > UFV
> >
> > ________________________________
> > De: Benilton Carvalho <beniltoncarvalho em gmail.com>
> > Para: r-br em listas.c3sl.ufpr.br
> > Enviadas: Terça-feira, 22 de Março de 2011 12:25:14
> > Assunto: Re: [R-br] Res: Res: Implementação em C
> >
> > Se estiver sob Windows, e' suficiente instalar o RTools... e
> > substituir R CMD por Rcmd (acho que e' isso, nao tenho como testar)...
> >
> > http://www.murdoch-sutherland.com/Rtools/
> >
> > b
> >
> > 2011/3/22 Fabio Mathias Corrêa <fabio.ufla em yahoo.com.br>:
> >> Carto Fernando,
> >>
> >> O seu problema não estava no for, mas sim nos if's e else's que vc tem na
> >> função segregação! O for foi substituído por um apply!
> >>
> >> Creio que seu problema foi resolvido! O que levava quase 5 seg. por
> >> iteração
> >> agora faz em 0.032 seg aproximadamente!
> >>
> >> Em anexo estão os arquivos que utilizei como teste.
> >>
> >> Espero que vc utilize o linux, pois se vc dá dinheiro do Bill Gates, não
> >> conseguirá rodar o programa! Ele não ajuda quem dá dinheiro a ele!!!
> >>
> >> No diretório onde se encontra o arquivo segregacao.c e exemplo.R vc deve
> >> dar
> >> a seguinte linha de comando:
> >>
> >> R CMD SHLIB segregacao.c
> >>
> >> R CMD BATCH exemplo.R # Para rodar em Batch
> >>
> >> Ou rode no seu editor R favorito!
> >>
> >> Dá para otimizar mais, o seu código, porém exige muuuiiittooo mais tempo!
> >>
> >> Valeu!!!
> >>
> >>
> >> Fábio Mathias Corrêa
> >> Departamento de Estatística
> >> Universidade Estadual de Santa Cruz
> >>
> >>
> >>
> >> Tel.: 73-3680-5076
> >> Cel.: 73-9991-8155
> >>
> >>
> >>
> >> _______________________________________________
> >> R-br mailing list
> >> R-br em listas.c3sl.ufpr.br
> >> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> >>
> >>
> > _______________________________________________
> > R-br mailing list
> > R-br em listas.c3sl.ufpr.br
> > https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> >
> >
> > _______________________________________________
> > R-br mailing list
> > R-br em listas.c3sl.ufpr.br
> > https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> >
> >
>
>
>
Mais detalhes sobre a lista de discussão R-br