Duvidas de porte do interpretador Lua

33 views
Skip to first unread message

Augusto Rodrigues

unread,
Mar 2, 2025, 8:51:51 AMMar 2
to lua...@googlegroups.com
Caros(as),

Conclui o porte do interpretador Lua 5.4.7 usando um interpretador antigo do GCC (arm-angstrom-linux-gnueabi-gcc) para um determinado sistema embutido.

Porém este compilador GCC não reconheceu os seguintes parâmetros de compilação, a saber: -Wdouble-promotion e -Wno-aggressive-loop-optimizations. 

Como esta fora de cogitação a atualização deste compilador (se é que existe), retirei esses parâmetros do makefile e ainda inclui o define -DLUA_POSIX (algo assim). 

E depois disso o interpretador Lua foi gerado com sucesso e aparentemente o mesmo é executado corretamente na plataforma alvo. Vou executar a suite de testes deste interpretador para validar o porte ( https://www.lua.org/tests/ )

Porém fiquei em dúvida sobre a utilidade prática do parâmetro  -Wno-aggressive-loop-optimizations. Alguém poderia explicar o porquê deste parâmetro?

Atenciosamente
Augusto Rodrigues






Lourival Vieira Neto

unread,
Mar 3, 2025, 6:18:41 AMMar 3
to lua...@googlegroups.com
Olá Augusto,
São apenas warnings; veja:
https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-aggressive-loop-optimizations.
Acredito que você não terá nenhum prejuízo compilando sem essas flags.

--
Lourival Vieira Neto

Augusto Rodrigues

unread,
Mar 3, 2025, 7:33:52 AMMar 3
to lua...@googlegroups.com
Não tive problemas ao compilar sem usar essas flags. E que não tinha compreendido a necessidade da flag Wno-aggressive-loop-optimizations. Mas irei ler o link para ter 
uma ideia da utilidade dessa flag.

Valeu pela resposta
Augusto Rodrigues

--
Lua BR - https://groups.google.com/g/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para lua-br+un...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/lua-br/CALHoKCYHqLaVQp%3DWns38Cv-W7XP8xqQYOH%3D8nOv08ZFwKSVb9g%40mail.gmail.com.

Joaquim A. Silva

unread,
Mar 3, 2025, 10:38:46 AMMar 3
to lua...@googlegroups.com

Acho que o compilador GCC não funciona mais, use o compilador da tutoriaispoint, usei ele pra começar a aprender lua, vale muito apena, não sei se tem a versão que tu quer 😐👍


Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para lua-br+un...@googlegroups.com.

Augusto Rodrigues

unread,
Mar 3, 2025, 10:53:54 AMMar 3
to lua...@googlegroups.com
Joaquim,

Conforme avisado no e-mail, eu já portei o interpretador Lua 5.4.7 com o compilador mencionado no e-mail e já executei o mesmo na plataforma alvo. E aparentemente funciona bem.

Pretendo apenas por precaução aplicar a suíte de teste do link abaixo para validar o funcionamento do interpretador. Mas isso é somente por precaução.


Então não entendi o seu ponto de vista. A minha dúvida era o porque da necessidade da flag -Wno-aggressive-loop-optimizations. E esta dúvida já foi resolvida.

Mesmo assim, agradeço a colaboração.
Augusto Rodrigues

Joaquim A. Silva

unread,
Mar 3, 2025, 1:16:07 PMMar 3
to lua...@googlegroups.com

Estou feliz de você ter resolvido, meu ponto de vista é tentar outro compilador, mas você já tinha feito (acabei não vendo a conversa inteira).


Reply all
Reply to author
Forward
0 new messages