Raspberry pi
Moderador: Moderadores
- RobertoLinux
- Usuário Nível 3

- Mensagens: 110
- Registrado em: 14 Abr 2014 18:32
- Localização: Fortaleza/Ce
Raspberry pi
Bom dia.
Aguem sebe informar se o Harbour pode ser compilado no Raspberry pi ?
Obrigado!
Aguem sebe informar se o Harbour pode ser compilado no Raspberry pi ?
Obrigado!
Entusiasta
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Raspberry pi
Olá Roberto,
Seja Bem Vindo ao Fórum.
Além do Raspbian qual outro SO pode ser instalado nele? Abaixo as plataformas suportadas pelo Harbour e seus respectivos compiladores.
Seja Bem Vindo ao Fórum.
Além do Raspbian qual outro SO pode ser instalado nele? Abaixo as plataformas suportadas pelo Harbour e seus respectivos compiladores.
- linux : gcc, clang, icc, watcom, sunpro, open64, pcc
- darwin : gcc, clang, icc, pcc
- win : mingw, msvc, bcc, watcom, icc, pocc, xcc, mingw64, msvc64, msvcia64, iccia64, pocc64
- wce : mingwarm, mingw, msvcarm, poccarm
- os2 : gcc, gccomf, watcom
- dos : djgpp, watcom
- bsd : gcc, clang, pcc
- hpux : gcc
- beos : gcc
- qnx : gcc
- android : gcc, gccarm
- vxworks : gcc, diab
- symbian : gcc
- cygwin : gcc
- minix : gcc, clang, ack
- sunos : gcc, sunpro, pcc
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
- RobertoLinux
- Usuário Nível 3

- Mensagens: 110
- Registrado em: 14 Abr 2014 18:32
- Localização: Fortaleza/Ce
Raspberry pi
Boa noite.
Obrigado meu prezado, estou pensando em adquirir um, e até onde sei roda o Debian e Fedora, segundo esse link ... http://www.raspberrypi.org/downloads/
Não sei se o Harbour é dependente de Arquitetura ou se é 100% compatÍvel com ANSI C. Não sei nem informar se estou sendo claro quanto a isso.
Obrigado.
Obrigado meu prezado, estou pensando em adquirir um, e até onde sei roda o Debian e Fedora, segundo esse link ... http://www.raspberrypi.org/downloads/
Não sei se o Harbour é dependente de Arquitetura ou se é 100% compatÍvel com ANSI C. Não sei nem informar se estou sendo claro quanto a isso.
Obrigado.
Entusiasta
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Raspberry pi
Olá Roberto,
Mas se sua idéia é desenvolver aplicativos em Harbour no Raspberry PI, penso que melhor é você repensar. Este é um mini computador cuja principal finalidade é atingir o público infantil, no sentido de integrá-los ao mundo da computação. Ele foi projetado com finalidade didática para iniciantes, a um baixo custo.RobertoLinux escreveu:estou pensando em adquirir um
Sim. Harbour é 100% compatÍvel com ANSI C.RobertoLinux escreveu:Não sei se o Harbour é dependente de Arquitetura ou se é 100% compatÍvel com ANSI C
Acho que você pode estar enganado aqui. Roda o Raspbian e não o Debian, e o Pidora, não o Fedora.RobertoLinux escreveu:até onde sei roda o Debian e Fedora, segundo esse link ...
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
- RobertoLinux
- Usuário Nível 3

- Mensagens: 110
- Registrado em: 14 Abr 2014 18:32
- Localização: Fortaleza/Ce
Raspberry pi
Olá Jairo.
Bom dia, obrigado pelas respostas, realmente você esta correto quanto ao emprego do mesmo, mas recentemente foi lançada a versão 2 do Raspberry com a seguinte configuração de hardware ... em
http://www.raspberrypi.org/raspberry-pi-2-on-sale/
A 900MHz quad-core ARM Cortex-A7 CPU (~6x performance)
1GB LPDDR2 SDRAM (2x memory)
Complete compatibility with Raspberry Pi 1
Eu imagino também os seguintes cenários para emprego do mesmo visto seu baixo consumo elétrico.
1-) PDVS, Leitor de ponto por biometria, Ponto de acesso Web ...
2-) Cliente TELNET/SSH ou quem sabe até LTSP.
3-) Cluster de Alta disponibilidade, aqui ele atuaria como servidor Telnet/Ssh para aplicações em modo texto acessando bases SQL remotas, sendo que as conexões dos clientes telnet/ssh seriam balanceadas entre vários raspberry.
Não sei ainda, mas acho 1GB de RAM muita coisa mesmo nos dias atuais, por exemplo para aplicações em modo texto.
Lá pelos anos de 1989 recordo de ver aplicações sérias rodando em dBASE II em CP-500, Contabilidade, Folha de pagamento, Controle de estoques etc..
Lembro ainda de um fato muito interessante, vi um PC XT no caso um Scopus Nexus, não sei dizer se era um 1600 ou 2800, rodando em multi-tarefa, acho que era o software DeskView, o mesmo permitia fazer o lançamento no sistema de contabilidade ao mesmo tempo que imprimia um relatório, fique maravilhado com aquilo. CPU 8088 4,77 Mhz 704 KB RAM HD de 10 MB.
Nossa estou ficando velho, rsrsrsrs
Mas é isso ai, valeu mesmo.
Bom dia, obrigado pelas respostas, realmente você esta correto quanto ao emprego do mesmo, mas recentemente foi lançada a versão 2 do Raspberry com a seguinte configuração de hardware ... em
http://www.raspberrypi.org/raspberry-pi-2-on-sale/
A 900MHz quad-core ARM Cortex-A7 CPU (~6x performance)
1GB LPDDR2 SDRAM (2x memory)
Complete compatibility with Raspberry Pi 1
Eu imagino também os seguintes cenários para emprego do mesmo visto seu baixo consumo elétrico.
1-) PDVS, Leitor de ponto por biometria, Ponto de acesso Web ...
2-) Cliente TELNET/SSH ou quem sabe até LTSP.
3-) Cluster de Alta disponibilidade, aqui ele atuaria como servidor Telnet/Ssh para aplicações em modo texto acessando bases SQL remotas, sendo que as conexões dos clientes telnet/ssh seriam balanceadas entre vários raspberry.
Não sei ainda, mas acho 1GB de RAM muita coisa mesmo nos dias atuais, por exemplo para aplicações em modo texto.
Lá pelos anos de 1989 recordo de ver aplicações sérias rodando em dBASE II em CP-500, Contabilidade, Folha de pagamento, Controle de estoques etc..
Lembro ainda de um fato muito interessante, vi um PC XT no caso um Scopus Nexus, não sei dizer se era um 1600 ou 2800, rodando em multi-tarefa, acho que era o software DeskView, o mesmo permitia fazer o lançamento no sistema de contabilidade ao mesmo tempo que imprimia um relatório, fique maravilhado com aquilo. CPU 8088 4,77 Mhz 704 KB RAM HD de 10 MB.
Nossa estou ficando velho, rsrsrsrs
Mas é isso ai, valeu mesmo.
Entusiasta
-
Euclides
- Usuário Nível 3

- Mensagens: 154
- Registrado em: 12 Mai 2007 14:07
- Localização: São Paulo, Capital
Raspberry pi
Olá gente!
Vejam este link: FiveLinux (free of cost version) for Raspberry Pi users
http://forums.fivetechsupport.com/viewt ... =raspberry
Tinha um Raspberry Pi nas mãos, mas não tive tempo (nem coragem) de tentar isso...
T+
Euclides
Vejam este link: FiveLinux (free of cost version) for Raspberry Pi users
http://forums.fivetechsupport.com/viewt ... =raspberry
Tinha um Raspberry Pi nas mãos, mas não tive tempo (nem coragem) de tentar isso...
T+
Euclides
- RobertoLinux
- Usuário Nível 3

- Mensagens: 110
- Registrado em: 14 Abr 2014 18:32
- Localização: Fortaleza/Ce
Raspberry pi
Vou comprar um pra ver essas coisas.
E testar o Harbour em Arquitetura ARM.
Valeu pelo link.
E testar o Harbour em Arquitetura ARM.
Valeu pelo link.
Entusiasta
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Raspberry pi
Há alguns anos atrás um rapaz conseguiu.
http://www.myalbum.ca/Album=DMP8NFP3
Pena que não achei maiores informações.
E funciona bem olhando as telas.
Saudações,
Itamar M. Lins Jr.
http://www.myalbum.ca/Album=DMP8NFP3
Pena que não achei maiores informações.
E funciona bem olhando as telas.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Raspberry pi
Olá Pessoal,
Isso ficou interessante. Sempre achei que o Raspberry seria algo como o NetBook (que não vingou), mas como esse projeto é mantido por uma instituição inglesa estão seguindo em frente. Legal...
Isso ficou interessante. Sempre achei que o Raspberry seria algo como o NetBook (que não vingou), mas como esse projeto é mantido por uma instituição inglesa estão seguindo em frente. Legal...
Agora sim. Tudo muda então:RobertoLinux escreveu:recentemente foi lançada a versão 2 do Raspberry
Because it has an ARMv7 processor, it can run the full range of ARM GNU/Linux distributions, including Snappy Ubuntu Core, as well as Microsoft Windows 10.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Raspberry pi
Olá a todos !
Com certeza o desenvolvimento nessa plataforma irá abrir novas possibilidades.
Vale a pena adquirir um desses para brincar um pouco.
Eu apostaria no velho modo texto e na biblioteca QT para desenvolvimento de aplicações gráficas.
Com certeza o desenvolvimento nessa plataforma irá abrir novas possibilidades.
Vale a pena adquirir um desses para brincar um pouco.
Eu apostaria no velho modo texto e na biblioteca QT para desenvolvimento de aplicações gráficas.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Raspberry pi
Amiguinhos,
Se o processador destas belezuras é ARM com certeza a versão do Harbour para ele seja adequada.
Se o processador destas belezuras é ARM com certeza a versão do Harbour para ele seja adequada.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- RobertoLinux
- Usuário Nível 3

- Mensagens: 110
- Registrado em: 14 Abr 2014 18:32
- Localização: Fortaleza/Ce
Raspberry pi
Boa tarde,
Meus nobres e prezados colegas, pedi para um amigo baixar e compilar o Harbour no Raspberry e ele me reportou sucesso total.
Segue a resposta dele....
Rodei os 2... demorou um bocadim, mas compilou filet:
harbour --version
Harbour 3.2.0dev (r1503021701)
Copyright (c) 1999-2015, http://harbour-project.org/
harbour --version
Harbour 3.4.0dev (47c460e) (2015-03-03 17:46)
Copyright (c) 1999-2015, https://github.com/vszakats/harbour-core/
Meus nobres e prezados colegas, pedi para um amigo baixar e compilar o Harbour no Raspberry e ele me reportou sucesso total.
Segue a resposta dele....
Rodei os 2... demorou um bocadim, mas compilou filet:
harbour --version
Harbour 3.2.0dev (r1503021701)
Copyright (c) 1999-2015, http://harbour-project.org/
harbour --version
Harbour 3.4.0dev (47c460e) (2015-03-03 17:46)
Copyright (c) 1999-2015, https://github.com/vszakats/harbour-core/
Entusiasta
- RobertoLinux
- Usuário Nível 3

- Mensagens: 110
- Registrado em: 14 Abr 2014 18:32
- Localização: Fortaleza/Ce
Raspberry pi
Boa noite.
Meus caros, o meu amigo foi alem. Enviei um script ao qual também estou anexando aqui, para o mesmo fazer um teste, e o teste foi feito com completo exito.
Segue o relato ...
Rodou sem erros de cabo a rabo: Totalmente compativel com armv6!!!
Segue abaixo as saidas:
$ ./script_beto.sh
Criando LIB ... librgbaa.prg
Criando LIB ... librgbab.prg
Criando LIB ... librgbac.prg
Criando LIB ... librgbad.prg
Criando LIB ... librgbae.prg
Criando LIB ... librgbaf.prg
Criando LIB ... librgbag.prg
Criando LIB ... librgbah.prg
Criando LIB ... librgbai.prg
Criando LIB ... librgbaj.prg
Criando LIB ... librgbak.prg
Criando LIB ... librgbal.prg
Criando LIB ... librgbam.prg
Criando LIB ... librgban.prg
Criando LIB ... librgbao.prg
Criando LIB ... librgbap.prg
Criando LIB ... librgblc.prg ...
Criando LIB ... librgbqq.prg ...
Aguarde ...
Criando Arquivo ... fn1.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn2.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn3.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn4.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn5.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn6.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn7.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn8.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Script Start ...: 2015-03-04-10:59:11
Script End .....: 2015-03-04-11:03:15
Now type ... (Digite a sequencia de comandos abaixo)
hbmk2 main.prg librgblc.prg librgbqq.prg $(ls librgba?.prg) $(ls fn*.prg) -otest
strip test
upx -9v test
./test
$ hbmk2 main.prg librgblc.prg librgbqq.prg $(ls librgba?.prg) $(ls fn*.prg) -otest
Harbour 3.4.0dev (47c460e) (2015-03-03 17:46)
Copyright (c) 1999-2015, https://github.com/vszakats/harbour-core/
Compiling 'main.prg'...
Lines 761, Functions/Procedures 6
Generating C source output to '/tmp/hbmk_sxu6r8.dir/main.c'... Done.
Compiling 'librgblc.prg'...
Lines 242, Functions/Procedures 7
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgblc.c'... Done.
Compiling 'librgbqq.prg'...
Lines 156, Functions/Procedures 12
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbqq.c'... Done.
Compiling 'librgbaa.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbaa.c'... Done.
Compiling 'librgbab.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbab.c'... Done.
Compiling 'librgbac.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbac.c'... Done.
Compiling 'librgbad.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbad.c'... Done.
Compiling 'librgbae.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbae.c'... Done.
Compiling 'librgbaf.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbaf.c'... Done.
Compiling 'librgbag.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbag.c'... Done.
Compiling 'librgbah.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbah.c'... Done.
Compiling 'librgbai.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbai.c'... Done.
Compiling 'librgbaj.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbaj.c'... Done.
Compiling 'librgbak.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbak.c'... Done.
Compiling 'librgbal.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbal.c'... Done.
Compiling 'librgbam.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbam.c'... Done.
Compiling 'librgban.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgban.c'... Done.
Compiling 'librgbao.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbao.c'... Done.
Compiling 'librgbap.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbap.c'... Done.
Compiling 'fn1.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn1.c'... Done.
Compiling 'fn2.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn2.c'... Done.
Compiling 'fn3.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn3.c'... Done.
Compiling 'fn4.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn4.c'... Done.
Compiling 'fn5.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn5.c'... Done.
Compiling 'fn6.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn6.c'... Done.
Compiling 'fn7.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn7.c'... Done.
Compiling 'fn8.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn8.c'... Done.
$ strip test
$ upx -9v test
Ultimate Packer for eXecutables
Copyright (C) 1996 - 2013
UPX 3.91 Markus Oberhumer, Laszlo Molnar & John Reiser Sep 30th 2013
File size Ratio Format Name
-------------------- ------ ----------- -----------
3681388 -> 427540 11.61% linux/armel test
Packed 1 file.
$ ./test
04/03/2015 11:24:26
32768.00
04/03/2015 11:24:32
Quem me Chamou ...: MAIN
Quem sou Eu ......: Fn1()
04/03/2015 11:24:54
Quem me Chamou ...: Fn1()
Quem sou Eu ......: Fn2()
04/03/2015 11:25:17
Quem me Chamou ...: Fn2()
Quem sou Eu ......: Fn3()
04/03/2015 11:25:40
Quem me Chamou ...: Fn3()
Quem sou Eu ......: Fn4()
04/03/2015 11:26:03
Quem me Chamou ...: Fn4()
Quem sou Eu ......: Fn5()
04/03/2015 11:26:26
Quem me Chamou ...: Fn5()
Quem sou Eu ......: Fn6()
04/03/2015 11:26:49
Quem me Chamou ...: Fn6()
Quem sou Eu ......: Fn7()
04/03/2015 11:27:13
Quem me Chamou ...: Fn7()
Quem sou Eu ......: Fn8()
Start Date/Time.: 04/03/2015 - 11:24:26
Ends Date/Time.: 04/03/2015 - 11:27:37
Tempo Decorrido.: 190.95
Call de Funcoes.: 32904.00
Count Loops ....: 294912.00
É isso ai pessoal, até o momento 100% compatível.
Meus caros, o meu amigo foi alem. Enviei um script ao qual também estou anexando aqui, para o mesmo fazer um teste, e o teste foi feito com completo exito.
Segue o relato ...
Rodou sem erros de cabo a rabo: Totalmente compativel com armv6!!!
Segue abaixo as saidas:
$ ./script_beto.sh
Criando LIB ... librgbaa.prg
Criando LIB ... librgbab.prg
Criando LIB ... librgbac.prg
Criando LIB ... librgbad.prg
Criando LIB ... librgbae.prg
Criando LIB ... librgbaf.prg
Criando LIB ... librgbag.prg
Criando LIB ... librgbah.prg
Criando LIB ... librgbai.prg
Criando LIB ... librgbaj.prg
Criando LIB ... librgbak.prg
Criando LIB ... librgbal.prg
Criando LIB ... librgbam.prg
Criando LIB ... librgban.prg
Criando LIB ... librgbao.prg
Criando LIB ... librgbap.prg
Criando LIB ... librgblc.prg ...
Criando LIB ... librgbqq.prg ...
Aguarde ...
Criando Arquivo ... fn1.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn2.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn3.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn4.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn5.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn6.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn7.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn8.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Script Start ...: 2015-03-04-10:59:11
Script End .....: 2015-03-04-11:03:15
Now type ... (Digite a sequencia de comandos abaixo)
hbmk2 main.prg librgblc.prg librgbqq.prg $(ls librgba?.prg) $(ls fn*.prg) -otest
strip test
upx -9v test
./test
$ hbmk2 main.prg librgblc.prg librgbqq.prg $(ls librgba?.prg) $(ls fn*.prg) -otest
Harbour 3.4.0dev (47c460e) (2015-03-03 17:46)
Copyright (c) 1999-2015, https://github.com/vszakats/harbour-core/
Compiling 'main.prg'...
Lines 761, Functions/Procedures 6
Generating C source output to '/tmp/hbmk_sxu6r8.dir/main.c'... Done.
Compiling 'librgblc.prg'...
Lines 242, Functions/Procedures 7
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgblc.c'... Done.
Compiling 'librgbqq.prg'...
Lines 156, Functions/Procedures 12
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbqq.c'... Done.
Compiling 'librgbaa.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbaa.c'... Done.
Compiling 'librgbab.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbab.c'... Done.
Compiling 'librgbac.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbac.c'... Done.
Compiling 'librgbad.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbad.c'... Done.
Compiling 'librgbae.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbae.c'... Done.
Compiling 'librgbaf.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbaf.c'... Done.
Compiling 'librgbag.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbag.c'... Done.
Compiling 'librgbah.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbah.c'... Done.
Compiling 'librgbai.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbai.c'... Done.
Compiling 'librgbaj.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbaj.c'... Done.
Compiling 'librgbak.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbak.c'... Done.
Compiling 'librgbal.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbal.c'... Done.
Compiling 'librgbam.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbam.c'... Done.
Compiling 'librgban.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgban.c'... Done.
Compiling 'librgbao.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbao.c'... Done.
Compiling 'librgbap.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbap.c'... Done.
Compiling 'fn1.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn1.c'... Done.
Compiling 'fn2.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn2.c'... Done.
Compiling 'fn3.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn3.c'... Done.
Compiling 'fn4.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn4.c'... Done.
Compiling 'fn5.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn5.c'... Done.
Compiling 'fn6.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn6.c'... Done.
Compiling 'fn7.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn7.c'... Done.
Compiling 'fn8.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn8.c'... Done.
$ strip test
$ upx -9v test
Ultimate Packer for eXecutables
Copyright (C) 1996 - 2013
UPX 3.91 Markus Oberhumer, Laszlo Molnar & John Reiser Sep 30th 2013
File size Ratio Format Name
-------------------- ------ ----------- -----------
3681388 -> 427540 11.61% linux/armel test
Packed 1 file.
$ ./test
04/03/2015 11:24:26
32768.00
04/03/2015 11:24:32
Quem me Chamou ...: MAIN
Quem sou Eu ......: Fn1()
04/03/2015 11:24:54
Quem me Chamou ...: Fn1()
Quem sou Eu ......: Fn2()
04/03/2015 11:25:17
Quem me Chamou ...: Fn2()
Quem sou Eu ......: Fn3()
04/03/2015 11:25:40
Quem me Chamou ...: Fn3()
Quem sou Eu ......: Fn4()
04/03/2015 11:26:03
Quem me Chamou ...: Fn4()
Quem sou Eu ......: Fn5()
04/03/2015 11:26:26
Quem me Chamou ...: Fn5()
Quem sou Eu ......: Fn6()
04/03/2015 11:26:49
Quem me Chamou ...: Fn6()
Quem sou Eu ......: Fn7()
04/03/2015 11:27:13
Quem me Chamou ...: Fn7()
Quem sou Eu ......: Fn8()
Start Date/Time.: 04/03/2015 - 11:24:26
Ends Date/Time.: 04/03/2015 - 11:27:37
Tempo Decorrido.: 190.95
Call de Funcoes.: 32904.00
Count Loops ....: 294912.00
É isso ai pessoal, até o momento 100% compatível.
Entusiasta
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Raspberry pi
Legal!!
Coloca as telas!!! as telas!!!
Saudações,
Itamar M. Lins Jr.
Coloca as telas!!! as telas!!!
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- RobertoLinux
- Usuário Nível 3

- Mensagens: 110
- Registrado em: 14 Abr 2014 18:32
- Localização: Fortaleza/Ce
Raspberry pi
Realmente seria muito bacana,
mas estou sem coragem para pedir mais favores ao meu amigo.
mas estou sem coragem para pedir mais favores ao meu amigo.
Entusiasta
