Seu compilador pode estar atrapalhando !!!

1. Seu compilador pode estar atrapalhando !!!

???
gokernel

(usa Linux Mint)

Enviado em 08/05/2019 - 18:39h

Olá pessoal !!!


Estava usando o compilador TCC para compilar uma API ...


Depois fiz o teste de compilar com o compilador GCC ... para minha surpresa, vai o resultado do teste:
---------------------------------------------------------------
1: Usando o compilador TCC no programa ( sg_gcc_Linux_FB_64.c ) o FPS foi em média:
1090
2: Usando o compilador GCC no programa ( sg_gcc_Linux_FB_64.c ) o FPS foi em média:
2330
---------------------------------------------------------------

Superou até um teste usando a biblioteca SDL ( 2290 FPS ) ... <<<<<<< EDITADO ... EDITADO >>>>>>>

Resumo:
Por decepção parei de usar o compilador TCC ... ;)

E eu me matando de codar para obter excelente desempenho, se o compilador não ajudava na velocidade de execução... sorry TCC.

OBS:
A versão do TCC que usava é a 0.9.26 ...

Resultado podem ser vistos aqui:
https://github.com/gokernel2017/sgFrameBuffer_for_TCC

Os arquivos são:

a - CODIGO PARA GCC: sg_gcc_Linux_FB_64.c
b - BINÁRIO GCC: sg_gcc_Linux_FB_64
b - BINÁRIO TCC: sg_tcc_Linux_FB_64


OBS: Esses programas só funcionam (corretamente) em modo Frame Buffer ... sem interface gráfica.




  


2. Re: Seu compilador pode estar atrapalhando !!!

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/05/2019 - 20:47h

Olha o que eu encontrei na referencia da Wikipedia:
Não sei a informacão isso é confiável.

Está na referencia 4 da Wikipedia: https://en.m.wikipedia.org/wiki/Tiny_C_Compiler


3. Re: Seu compilador pode esta atrapalhando !!!

???
gokernel

(usa Linux Mint)

Enviado em 08/05/2019 - 21:13h

Olá "CarlosVinicius" !

Sim essa informação é verdadeira que o TCC gera um código lento para execução ... tirei por experiência própria .

Agora para compilação ele é bem rápido ...

OBS: o TCC que testei foi a versão 0.9.26, a versão atual é ( 0.9.27 essa não testei ):
http://download.savannah.gnu.org/releases/tinycc/








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts