Harbour 3.4 Clang compilador padrão
Moderador: Moderadores
Harbour 3.4 Clang compilador padrão
Obrigado Rossine
Vou seguir suas dicas.
Uma pergunta offtopic, com relação a hbssl você sabe se tem no msys2 ? e como usar
Vou seguir suas dicas.
Uma pergunta offtopic, com relação a hbssl você sabe se tem no msys2 ? e como usar
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Harbour 3.4 Clang compilador padrão
Ufa,
Consegui gerar o harbour com clang 5.0, tem vários 'warnings' mas gerou.
Uma coisa que notei é que um executável que tenho compilado com mingw tinha o tamanho de 1.974kb com clang foi para 2.223kb !!!
Correção:
1.974kb compilado com gcc 7.1
2.223kb compilado com msys2 (clang)
2.479kb compilado com msys2 (gcc 7.2)
Consegui gerar o harbour com clang 5.0, tem vários 'warnings' mas gerou.
Uma coisa que notei é que um executável que tenho compilado com mingw tinha o tamanho de 1.974kb com clang foi para 2.223kb !!!
Correção:
1.974kb compilado com gcc 7.1
2.223kb compilado com msys2 (clang)
2.479kb compilado com msys2 (gcc 7.2)
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Harbour 3.4 Clang compilador padrão
Olá Alexandre,
Esta lib seria para enviar emails ?
T+
Infelizmente isto não vou saber te falar pois nunca usei a hbssl.Uma pergunta offtopic, com relação a hbssl você sabe se tem no msys2 ? e como usar
Esta lib seria para enviar emails ?
T+
Rossine.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Harbour 3.4 Clang compilador padrão
Rossine,
Sim hbssl é para envio de emails inclusive.
Uma informação sobre isso compilando com a versão do GCC MSYS2 não ocorreu o erro que eu mencionei em outro post, provavelmente deve ser a versão.
Já alterei minhas bats de compilação para usar somente MSYS2 que é o padrão atualmente usado
Sim hbssl é para envio de emails inclusive.
Uma informação sobre isso compilando com a versão do GCC MSYS2 não ocorreu o erro que eu mencionei em outro post, provavelmente deve ser a versão.
Já alterei minhas bats de compilação para usar somente MSYS2 que é o padrão atualmente usado
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Harbour 3.4 Clang compilador padrão
Só complementando: hbssl é usada pra comunicação usando protocolo SSL, pode ser email, site de internet, etc.
Por exemplo, pra enviar emails pelo gmail, sem SSL não vai.
Por exemplo, pra enviar emails pelo gmail, sem SSL não vai.
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/
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/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Harbour 3.4 Clang compilador padrão
Ola!
Uma observação neste caso sobre o tamanho dos downloads.
GCC é um compilador, CLANG idem, BCC a mesma coisa.
MSYS2 não é um compilador. É um ambiente, minimalista LINUX. Vém com os principais programas e ferramentas LINUX/Darwin tudo comandos velhos do UNIX.
Por isso é bem grande, é o OS LINUX mesmo, sem KDE, Gnome, APACHE, SAMBA... Não sei se tem como instalar essas outras coisas do LINUX grandão.
Outra questão que não entendo ainda, é como ele cria o EXE para windows ?
Uma explicação:
https://sempreupdate.com.br/2016/06/com ... ndows.html
Saudações,
Itamar M. Lins Jr.
Uma observação neste caso sobre o tamanho dos downloads.
GCC é um compilador, CLANG idem, BCC a mesma coisa.
MSYS2 não é um compilador. É um ambiente, minimalista LINUX. Vém com os principais programas e ferramentas LINUX/Darwin tudo comandos velhos do UNIX.
Por isso é bem grande, é o OS LINUX mesmo, sem KDE, Gnome, APACHE, SAMBA... Não sei se tem como instalar essas outras coisas do LINUX grandão.
Outra questão que não entendo ainda, é como ele cria o EXE para windows ?
Uma explicação:
https://sempreupdate.com.br/2016/06/com ... ndows.html
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
Claudio Soto
- Colaborador

- Mensagens: 566
- Registrado em: 27 Ago 2012 12:31
- Localização: Uruguay
- Contato:
Harbour 3.4 Clang compilador padrão
Itamar si no me equivoco creo que MSYS2 utiliza el compilador/ herramienta Cygwin. El Cygwin es un compilador que compila código fuente en escrito C para Linux en un exe para Windows, simplemente emulando en Windows algunas funciones del estándar POSIX que están implementadas en Linux pero no en Windows. Claro existen algunas restricciones en la conversión porque hay ciertos aspectos de Linux que no son compatibles con Windows. El ejemplo típico es la función fork() que hay en C de Linux, es un concepto difícil de emular en Windows.Itamar M. Lins Jr. escreveu:Ola!
Uma observação neste caso sobre o tamanho dos downloads.
GCC é um compilador, CLANG idem, BCC a mesma coisa.
MSYS2 não é um compilador. É um ambiente, minimalista LINUX. Vém com os principais programas e ferramentas LINUX/Darwin tudo comandos velhos do UNIX.
Por isso é bem grande, é o OS LINUX mesmo, sem KDE, Gnome, APACHE, SAMBA... Não sei se tem como instalar essas outras coisas do LINUX grandão.
Outra questão que não entendo ainda, é como ele cria o EXE para windows ?
Uma explicação:
https://sempreupdate.com.br/2016/06/com ... ndows.html
Saudações,
Itamar M. Lins Jr.
Harbour 3.4 Clang compilador padrão
Pessoal,
Quando eu me refiro a MSYS2 é ao ambiente onde estão o MINGW e CLANG dentre outros
Quando eu me refiro a MSYS2 é ao ambiente onde estão o MINGW e CLANG dentre outros
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Harbour 3.4 Clang compilador padrão
Quando vi este texto, lembrei do post....
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/
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/
