Consegui gerar o arquivo.so. Instalei o gcc no windows e pelo terminal deu para gerar o arquivo. O que seria o arquivo .so. Eu entendo que o arquivo .o é o código de máquina em que o compilador entendeu o código e gerou um arquivo legível pelo computador, mas o que seria o .so?
Em 25 de agosto de 2011 11:06, beniltoncarvalho [via R-br] < [email protected]> escreveu: > A primeira parte (tudo dentro do void convolve) e' uma funcao em C. > > Vc precisa te-la num arquivo como: convolve.c > > Depois, vc precisa ter compiladores C instalados no seu computador. > > Dai' compilar o codigo usando: R CMD SHLIB convolve.c > > Isso vai gerar um .so, que vc carregara' dentro do R usando dyn.load() > > Uma vez carregado no R, vc pode usar o .C(). > > Note que isso sera' um pouco mais complexo em Windows... E vc vai > precisar instalar um bundle chamado RTools, possivelmente setar > algumas variaveis de ambiente e substituir "R CMD" por Rcmd... mas > isso, alguem q use Windows eh quem tem condicoes de explicar em > detalhes. > > b > _______________________________________________ > R-br mailing list > [hidden email] <http://user/SendEmail.jtp?type=node&node=3768341&i=0> > https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br > Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça > código mínimo reproduzível. > > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > > http://r-br.2285057.n4.nabble.com/R-br-Duvida-Invocar-funcoes-C-no-R-tp3768159p3768341.html > To unsubscribe from R-br, click > here<http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=3357982&code=cGVkcm8ucmFmYWVsLm1hcmluaG9AZ21haWwuY29tfDMzNTc5ODJ8NTAyMjI0MDYw>. > > -- Saudações, Pedro Rafael Diniz Marinho.
_______________________________________________ R-br mailing list [email protected] https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
