
IsmaelSantos
(usa Ubuntu)
Enviado em 24/03/2021 - 11:33h
Olá,
Há algum tempo lembro de ter visto que compilar programas via
source era vantajoso pois o executável seria adaptado ao processador e que isso era feito sobretudo em servidores. Gostaria de saber se há de fato alguma vantagem em compilar os programas em vez de instalar os binários pré-compilados via repositórios.
De haver alguma vantagem penso em uma aplicação que me seria muito útil. Faço pesquisa na área de física computacional e os recursos de hardware são limitados tanto na minha casa como no laboratório do grupo de pesquisa. Muitas vezes deixamos programas, feitos em geral em c ou FORTRAN, rodando por várias horas ou dias, poderíamos deixar rodar por semanas se houvesse grande necessidade ou recursos.
Assim que fica a pergunta principal:
Para os programas escritos em c, seria de alguma forma vantajoso compilar manualmente todas as funções das bibliotecas math.h e complex.h em vez de usar o famoso -lm?
Caso me incentivem a isso faço um artigo mostrando como fiz/farei.