Página 1 de 1

Harbour compilado para 64 bits

Enviado: 14 Ago 2014 11:18
por asimoes
Prezados,

Alguém teria a compilação do harbour em 64 bits?

Se possível disponibilizar.

Harbour compilado para 64 bits

Enviado: 14 Ago 2014 14:32
por Pablo César
Já viu no HMG Build64.bat ? Versões 3.3.0 e 3.3.1 possui 64 bits. Nada que impeça de compilar em modo console.

Harbour compilado para 64 bits

Enviado: 14 Ago 2014 16:32
por Toledo
Alexandre, é só seguir o tutorial do Itamar, mas copiar/instalar o MingW64 e nos passos-a-passos do tutorial trocar qualquer referência de pasta \HB32 por \HB64.

https://pctoledo.org/forum/viewto ... 43&t=14980

Abraços,

Harbour compilado para 64 bits

Enviado: 14 Ago 2014 17:26
por Jairo Maia
Olá Alexandre,

Também não vejo dificuldade em instalar o Harbour e a MinGW 64 bits pelo tutorial do Itamar. Mas acabei de subir o Harbour 3.4 64bits atualizado (compilado hoje 14/08/14 - 15h30m) em: Harbour Fork 64bits.

Já para instalar o MinGW 64, instale pelo tutorial do link acima. Se por alguma razão você tiver dificuldade nisso (o que não creio), subo também a MinGW 64 instalada.

Harbour compilado para 64 bits

Enviado: 15 Ago 2014 19:21
por JoséQuintas
Além de gerenciar mais de 4GB, teria alguma outra vantagem?
Digo em termos do aplicativo Harbour, porque rodar em 64 bits ele roda, e acessa até 4GB de RAM.

Harbour compilado para 64 bits

Enviado: 16 Ago 2014 09:31
por Jairo Maia
No caso do Harbour acho que não. A diferença mesmo está em programas que usam renderização. Mas tem um texto interessante que por ser bastante didático guardei que é este: 64 x 32 bits. Na minha opinião vale a pena ler.

Harbour compilado para 64 bits

Enviado: 16 Ago 2014 12:42
por Itamar M. Lins Jr.
Tem um texto do Przmek explicando as vantagens de rodar em 64Bits.
Lembrando que o xHarbour não tem as modificações para rodar em 64Bits.
Na minha opnião não tem e se não chegar alguém lá para "ajudar ?" eles irá permanecer assim por muito tempo. Não tem ninguém lá com capacidade de corrigir os problemas que existem MT, 64Bits do xHarbour, HBCURS, HBTIP, WVW, WVG, Debug, etc... Já melhorados, corrigidos no Harbour, quem chegar lá vai precisar resolver esses "pepinos". A questão é: Será que compensa ? E para quê fazer isso no xHb se já tem isso pronto no Harbour ? Poderam argumentar ainda; Os comandos que existem no xHb que não tem no Harbour ? A resposta é que os comandos do xHb já foram adicionados no Harbour desde muito tempo. Inclusive a parte hb_serialize() para rodar o RDDSQL.

Saudações,
Itamar M. Lins Jr.

Código: Selecionar todos


xHarbour 64bit MS-Windows builds are broken so I coudn't
test it. For MSVS-xhb builds I had to modify C compiler
switches to enable full speed optimization and disable
debug/runtime check code.

Harbour 3.2.0dev (Rev. 18080)
xHarbour build 1.2.1 Intl. (SimpLex) (Rev. 9677)
╒═══════════╤═══════════════════════════════════════════════╤═════╤═════╕
│[x]Harbour │                                               │total│  %  │
│ version   │ C compiler                                    │appl.│diff.│
│           │                                               │time │     │
╞═══════════╪═══════════════════════════════════════════════╪═════╪═════╡
│           │MinGW GNU C 4.6.1 (64-bit) x86-64              │10.00│     │
│           │Microsoft Visual C++ 17.0.50727 (64-bit) x86-64│10.19│  +2%│
│           │Microsoft Visual C++ 17.0.50727 (32-bit) x86   │11.04│ +10%│
│           │MinGW GNU C 4.6.1 (32-bit) x86                 │12.42│ +24%│
│Harbour    │Open Watcom C++ 12.90.8 (32-bit) x86           │15.72│ +58%│
│3.2.0dev   │Borland C++ 5.5 (32-bit) x86                   │16.80│ +68%│
│Rev. 18080 │Borland C++ 5.8.2 (32-bit) x86                 │16.85│ +69%│
│           │Borland/Embarcadero C++ 6.5 (32-bit) x86       │17.00│ +70%│
│           │Pelles ISO C Compiler 4.50 (32-bit) x86        │19.06│ +91%│
│           │Pelles ISO C Compiler 2.70 (32-bit) x86        │21.57│+112%│
│           │Digital Mars C/C++ 8.52.0 (32-bit) x86         │21.20│+116%│
╞═══════════╪═══════════════════════════════════════════════╪═════╪═════╡
│           │Microsoft Visual C++ 17.00.50727.01            │17.61│ +76%│
│xHarbour   │MinGW GNU C 4.6.1 (32 bit)                     │20.61│+106%│
│1.2.1 Intl.│Borland C++ 5.5 (32 bit)                       │25.94│+160%│
│Rev. 9677  │Borland C++ 5.8.2 (32 bit)                     │26.05│+161%│
│           │Embarcadero C++ 6.5 (32 bit)                   │26.46│+165%│
╘═══════════╧═══════════════════════════════════════════════╧═════╧═════╛