mingw 13.2

Aqui é o lugar para bater papo e trocar idéias sobre os mais variados assuntos

Moderador: Moderadores

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

mingw 13.2

Mensagem por JoséQuintas »

Já tudo isso ? 13.2
Retirado do fórum minigui
gcc version 13.2.0 (MinGW-W64 x86_64-ucrt-posix-seh, built by Brecht Sanders)
Note: this release uses the UCRT Runtime Library (Windows 10 or higher).
...
This must be Windows 10 or higher, or when Update for Universal C Runtime is installed on older Windows versions, not supported on systems older than Windows 7 SP1 and Windows Server 2008 R2 SP1.
Pois é...
O cerco está fechando pra compatibilidade a partir de Windows 10.
Quando até o mingw começa a fazer isso.... é bom começar a rever o uso de Borland C.

Pra quem não sabe, até hoje tudo usa um run-time tradicional do Windows.
Foi criado esse outro, mais universal, e passou a ser o novo padrão.
Difícil imaginar o anterior sendo desativado, porque deve parar de funcionar tudo anterior ao ano 2000.
Mas se precisa até jogar computador fora pra usar Windows 11, jogar software fora, e até 32 bits é só continuação disso...
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/
marcosgambeta
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 16 Jun 2005 22:53

mingw 13.2

Mensagem por marcosgambeta »

José,

Veja estas notas do site winlibs:

Código: Selecionar todos

MSVCRT or UCRT runtime library?

Traditionally the MinGW-w64 compiler used MSVCRT as runtime library, which is available on all versions of Windows.

Since Windows 10 Universal C Runtime (UCRT) is available as an alternative to MSVCRT.
Universal C Runtime can also be installed on earlier versions of Windows (see: Update for Universal C Runtime in Windows).

Unless you are targetting older versions of Windows, UCRT as runtime library is the better choice, as it was written to better support recent Windows versions as well as provide better standards conformance (see also: Upgrade your code to the Universal CRT).
https://winlibs.com/

Elas ajudam a entender melhor este assunto.

Já no caso do BCC, usar os compiladores clássicos seria uma regressão. Mas usar os novos, baseados no Clang, poderia ser uma evolução.
Atenciosamente,
Marcos Antonio Gambeta
Responder