Pergunta

Você sabe de quaisquer compiladores que requer apenas um ou dois cliques no código-fonte para compilar? Ter que configurá-lo para fazê-lo não conta, nem ter que ir a um terminal e escrever uma ou duas palavras.

Pontos extras são dadas, se você pode dar o seu próprio ponto de vista a respeito de porque tão poucos compiladores têm um gui incluídos, ou apenas um envio de compilador listando no explorador!

A razão é que eu quero ser capaz de enviar fonte para os meus amigos não-programação. Alguns têm computadores SPARC, alguns têm x64 com múltiplos núcleos e assim por diante.

Em seguida, eles seriam capazes de compilar o código e, em seguida, removê-lo, poupando apenas o binário que é otimizado para o seu computador.

Foi útil?

Solução

Eu costumava usar "jikes", compilador Java da IBM. Tinha um modo incremental onde você só tinha de retorno hit e seria compilar tudo o que tinha mudado. Então, você poderia fazer alguma codificação em vi, salve o arquivo, e alt-guia até a janela com jikes nele, e retorno hit, e-alt tab de volta para a janela vi.

Agora eu uso Eclipse que compila na mosca. Às vezes isso é bom, às vezes ele coloca linhas vermelhas feias todo o código que você tem a escrita não acabado assim que você sabe que não é suposto para compilar.

Outras dicas

Temos CMake, Makefiles e outros sistemas de compilação (MSBuild). Por que compilador tem uma gui?

Depois de gerar uma compilação com cmake ou escrever makefiles emissão 'make' é geralmente suficiente.

Assim, alguns compiladores têm uma GUI incluída uma vez que não é uma função fundamental de um compilador. Um compilador deve ser utilizável a partir de uma linha de comando, facilmente integrado em roteiros / Ferramentas de automação e da mesma forma, deve ser fácil de fazer ferramentas GUI comunicar com ele.

Em outras palavras, ele pode ser usado a partir de uma GUI, mas não é um tipo GUI da ferramenta.

Btw, pode ser que não é que você está procurando, mas qmake utilitário a partir qt-lib é um exemplo perfeito de "um clique" ferramenta :) Ele cria projetos e makefiles com base em quais arquivos você tem no diretório atual. Ele detectar .ui (usuário interfacec), recursos, cabeçalhos etc ... Então você tem que apenas make , make , make ...

Com excepção de que, i configuração média, todos os compiladores e IDEs usar um clique ou keypress para começar a compilação.

Outra q é - como fazer u lidar com os erros de compilação. highlinght erro, navegação source - it`s todos os IDEs funções. E compilador pode ser uma parte do IDE, mas não no contraty.

Estou assumindo o uso de C ++.

Eu me sinto como o que você está procurando realmente é um IDE que faz a compilação mais simples. Eu sei Dev-C ++ era bom bastante sobre isso. Muitos aplicativos de nível de produção provavelmente precisará de pelo menos alguma configuração do compilador. Dito isto, tenho muitas vezes constatamos que uma chamada para "g ++ * .cpp -o output.exe" funciona como uma compilação rápida e suja ... embora ele não vai funcionar em muitos, muitos casos. Ainda assim, quando eu era mais novo para programar a maioria dos meus projetos poderia compilar utilizando esse comando.

É chamado make.

Para alternativas, verifique esta lista fora.

Tendo configurá-lo para fazê-lo não conta,

Há uma falha lógica lá. Ou você configurá-lo, ou o instalador configura-lo. É não apenas automagicamente acontecer tudo por conta própria;)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top