[R-br] Res: Res: Res: Res: Res: Res: Res: Implementação em C
Gustavo Marcatti
vgp.gustavo em yahoo.com.br
Quinta Março 31 09:17:03 BRT 2011
Obrigado pelas respostas.
Mas ainda não cosengui compilar o codigo, o DOS envia uma mensagem que não
reconhece o R. Deve ter alguma configuração a ser feita ainda.
Gostei da sua sugestão Fabio. So algumas dúvidas: Quanto de memoria no HD vc
recomendaria reservar para o Linux? Existe alguma diferença de desempenho
de Linux + Windows com Linux somente? (Considerando que esteja usando Linux na
configuração Linux + Windows).
Valeu
Gustavo Marcatti
Eng Florestal-UFV
________________________________
De: Fabio Mathias Corrêa <fabio.ufla em yahoo.com.br>
Para: r-br em listas.c3sl.ufpr.br
Enviadas: Quarta-feira, 30 de Março de 2011 11:18:20
Assunto: [R-br] Res: Res: Res: Res: Res: Res: Implementação em C
Além das recomendações do Benilton. Particione o seu HD e instale o linux
(versão preferida) e comece a aprender!!!
Valeu!!!
Fábio Mathias Corrêa
Departamento de Estatística
Universidade Estadual de Santa Cruz
Tel.: 73-3680-5076
Cel.: 73-9991-8155
________________________________
De: Gustavo Marcatti <vgp.gustavo em yahoo.com.br>
Para: r-br em listas.c3sl.ufpr.br
Enviadas: Quarta-feira, 30 de Março de 2011 8:41:09
Assunto: [R-br] Res: Res: Res: Res: Res: Implementação em C
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/20110331/2d4c71fa/attachment.html>
Mais detalhes sobre a lista de discussão R-br