hbmk2 con harbour y los jobs ??

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

winca
Usuário Nível 1
Usuário Nível 1
Mensagens: 24
Registrado em: 17 Ago 2015 15:15
Localização: santiago

hbmk2 con harbour y los jobs ??

Mensagem por winca »

Hola a todos:

Estoy comenzando con harbour y utilice el comando -jobs=1 dentro de mi archivo menu.hbp

Para que sirve ese comando , como veo si cambia de valor ?

Se puede ver el numero de compilaciones o build que he efectuado ?

Hay alguna instruccion ?

Saludos y gracias.
alxsts
Colaborador
Colaborador
Mensagens: 3110
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

hbmk2 con harbour y los jobs ??

Mensagem por alxsts »

Olá!

O HmMk2 tem a capacidade de trabalhar em multithread, ou seja, executar várias instâncias de uma tarefa paralelamente, desde que haja mais de um processador disponível. Por exemplo: em teu arquivo .HBP, informas uma lista de dez .PRG para serem compilados. Se o switch -jobs estiver ajustado para 5, HmMk2 poderá executar Harbour.Exe até 5 vezes, processando 5 arquivos .PRG diferentes, em paralelo. O inconveniente é que se houver erros de compilação nos arquivos .PRG, as mensagens serão exibidas na tela de forma misturada, à medida em que forem sendo detectadas.

Uma curiosidade sobre o HbMk2: ele pode ser usado como uma console ao estilo do antigo dBase. Veja HmMk2 em modo Linha de Comando.

Quanto à questão sobre o build number, é possível gerar, inclusive integrado com controladores de versão (Git, SVN, Mercurial, Bazaar, Fossil, CVS e Monotone são atualmente suportados). Consulte os switches -vcshead, -bldhead e -haltrev.

Referências:
How to use hbmk2? (em Inglês).
Harbour Make (hbmk2) - Viktor Szakáts (em Inglês)

hbmk2
[]´s
Alexandre Santos (AlxSts)
winca
Usuário Nível 1
Usuário Nível 1
Mensagens: 24
Registrado em: 17 Ago 2015 15:15
Localização: santiago

hbmk2 con harbour y los jobs ??

Mensagem por winca »

Don alxsts :

Gracias por responder. Ahora lo entiendo mejor.

Yo utilizo el hbmk2 solo en modo comando , cada vez me gusta mas.

Voy a mirar los link que me menciona.

Saludos,
Winca
alxsts
Colaborador
Colaborador
Mensagens: 3110
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

hbmk2 con harbour y los jobs ??

Mensagem por alxsts »

Olá!

Onde se lê HmMk2, por favor, leia-se HbMk2. Perdoem o erro de tipografia.
[]´s
Alexandre Santos (AlxSts)
winca
Usuário Nível 1
Usuário Nível 1
Mensagens: 24
Registrado em: 17 Ago 2015 15:15
Localização: santiago

hbmk2 con harbour y los jobs ??

Mensagem por winca »

No hubo problemas, se entendio la idea , gracias por la correccion,

Winca
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20420
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

hbmk2 con harbour y los jobs ??

Mensagem por JoséQuintas »

Só complementando:
Eu uso -jobs=1
O motivo é que, ao compilar vários fontes ao mesmo tempo, se houver mensagens de erro elas se misturam.
Às vezes confunde em qual fonte ocorreu o erro, se mais de um fonte contiver erro.

Na última vez que usei Harbour 3.2, o default era jobs=1
Passei a usar isso no Harbour 3.4, onde o default não é 1.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
winca
Usuário Nível 1
Usuário Nível 1
Mensagens: 24
Registrado em: 17 Ago 2015 15:15
Localização: santiago

hbmk2 con harbour y los jobs ??

Mensagem por winca »

Don José , gracias por la información , ahora mucho mas claro.

Winca
alxsts
Colaborador
Colaborador
Mensagens: 3110
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

hbmk2 con harbour y los jobs ??

Mensagem por alxsts »

Olá!

Agregando mais informação: Breve tutorial sobre HbMk2 em modo Linha de Comando.
[]´s
Alexandre Santos (AlxSts)
Responder