Page 1 of 1

LLVM/CLang

PostPosted: Fri Jun 16, 2023 6:38 pm
by Baxajaun

Re: LLVM/CLang

PostPosted: Fri Jun 23, 2023 6:14 am
by xmanuel
Gracias Félix...

Es muy interesante poder usar CLang ya que sin duda alguna se está invirtiendo mucho en la plataforma LLVM/CLang por parte de las más importantes empresas de desarrollo de compiladores como por ejemplo Appel, Google o Embarcadero (antigua Borland). Incluso MS usa las utilidades del paquete CLang. Además de ser gratuito es el sustituto natural de MinGW/GCC y funciona en todos los sistemas operativos.

Gracias por el aporte!!!

Re: LLVM/CLang

PostPosted: Fri Jun 23, 2023 10:38 am
by karinha
Félix, como se compila con un CX.BAT y CX.LNK por ejemplo? Gracias.

Reagrds, saludos.

Re: LLVM/CLang

PostPosted: Mon Jun 26, 2023 5:50 am
by xmanuel
Mientras contesta Félix
Primero tienes que construir Harbour con ese compilador de C. (CLang).

El uso posterior del Harbour construido es exactamente el mismo que para cualquier otro compilador

Re: LLVM/CLang

PostPosted: Mon Jun 26, 2023 10:14 am
by karinha
Gracias estimado xManuel. ¿Y cómo construyo xHarbour con este compilador C. (CLang)? ¿Y de dónde descargo este C. (CLang)?

Nota: No uso HARBOUR. xHarbour solamente.

Gracias.

Regards, saludos.

Re: LLVM/CLang

PostPosted: Mon Jun 26, 2023 11:49 am
by Baxajaun
Hola Joao !!!

Simplemente descarga la versión que necesites (i686/x86_64/msvcrt/ucrt) del enlace de https://github.com/mstorsjo/llvm-mingw/releases, descomprime el fichero. Y en el fichero bat que tienes para construir xHarbour sustituyes los caminos a este compilador, también debes cambiar el nombre del compilador a usar por clang.

Esta tarde/noche intentaré crear xHarbour con CLang. Te mantendré informado del resultado de las pruebas.

Saludos,

Re: LLVM/CLang

PostPosted: Mon Jun 26, 2023 6:50 pm
by Baxajaun
Hola Joao !

Dame algo de tiempo para entender cómo crear xHarbour desde el código fuente., con lo fácil que es crear Harbour.

Saludos,

Re: LLVM/CLang

PostPosted: Mon Jun 26, 2023 7:53 pm
by karinha
Gracias estimado. Será de gran ayuda para la comunidad de FiveWinera.

Regards. saludos.