[R-br] Res: Res: Res: Implementação em C
Benilton Carvalho
beniltoncarvalho em gmail.com
Domingo Março 27 21:03:20 BRT 2011
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
>>
>>
>
>
Mais detalhes sobre a lista de discussão R-br