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: 3092
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: 3092
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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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: 3092
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