
paulo1205
(usa Ubuntu)
Enviado em 16/03/2016 - 16:33h
Wmarcelo escreveu:
Estou querendo criar um programa que percorra as pastas do S.O até achar algum compilador, caso ache mais que um compilador o usuário escolha qual que ele que usar, assim o programa vai montar um script, sempre que o usuário quiser compilar algum projeto basta ele executa o script. Desculpe se minha redação esteja um pouco confusa. Gostaria que alguém me indicasse uma forma de alcançar esse projeto seja por algum book ou tutoria.
Agradeço desde já.
O que é “achar algum compilador”? De qualquer linguagem serve? Vai procurar em uma lista de nomes pré-definidos, ou quer descobrir se um executável qualquer é um compilador? Como você lidaria com opções de compilação em relação a diferentes tipos de compiladores, para diferentes linguagens?
E com relação ao S.O., você tem algum específico em mente, ou quer que a coisa funcione em qualquer S.O. existente?
Você pode dizer exatamente o que pretende fazer? Só com o que você disse aqui, você está tentando fazer algo que pode estar entre o despropositado e o redundante. Para projetos que não sejam absolutamente triviais, o programador provavelmente vai querer ajustar muito bem as opções de compilação, e isso não soa muito compatível com o uso de “algum compilador” que tenha sido “achado” numa pasta qualquer do S.O. Além do mais, scripts de compilação são coisas que já existem (Makefile, usado pela ferramenta make, ou projetos de compilação, usados por diferentes ambientes de desenvolvimento integrado). E também já existem programas geradores de scripts de configurações e scripts de compilação (autoconf, automake, CMake etc.). Você realmente quer alguma coisa muito diferente disso?