[R-br] Res: Res: Res: Res: Res: Implementação em C

Gustavo Marcatti vgp.gustavo em yahoo.com.br
Quarta Março 30 08:41:09 BRT 2011


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.

Gustavo




________________________________
De: Benilton Carvalho <beniltoncarvalho em gmail.com>
Para: r-br em listas.c3sl.ufpr.br
Enviadas: Segunda-feira, 28 de Março de 2011 9:41:19
Assunto: Re: [R-br] Res: Res: Res: Res: Implementação em C

jaba.dll, nesse caso, continuara sendo um arquivo binario para linux....

2011/3/28 Fabio Mathias Corrêa <fabio.ufla em yahoo.com.br>:
> Vc pode tb compilar o dll no linux.
>
> R CMD SHLIB jaba.c -o jaba.dll
>
> Valeu!!!
>
>             Fábio Mathias Corrêa
>        Departamento de Estatística
>   Universidade Estadual de Santa Cruz
>
>
>
>
> Tel.: 73-3680-5076
> Cel.: 73-9991-8155
>
>
>
> ----- Mensagem original ----
> De: Benilton Carvalho <beniltoncarvalho em gmail.com>
> Para: Gustavo Marcatti <vgp.gustavo em yahoo.com.br>
> Cc: r-br em listas.c3sl.ufpr.br
> Enviadas: Domingo, 27 de Março de 2011 21:03:20
> Assunto: Re: [R-br] Res: Res: Res: Implementação em C
>
> No Windows, assumindo que RTools esteja instalado, vc deveria
> conseguir executar (na linha de comando do DOS ou o que quer que seja
> o nome atualmente):
>
> Rcmd SHLIB arquivo.c
>
> (mas, para Windows, deixo que alguem que use o tal responder com certeza)
>
> b
>
> 2011/3/28 Gustavo Marcatti <vgp.gustavo em yahoo.com.br>:
>> 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
>>>
>>>
>>
>>
> _______________________________________________
> 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



      
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20110330/a3e8c969/attachment.html>


Mais detalhes sobre a lista de discussão R-br