Qual é a diferença entre Compilar e Compilar.
Os sistemas de construção são ferramentas usadas para compilar o código-fonte e montar / empacotar os resultados.
Qual é a diferença entre Compilar e Compilar.
Deseja melhorar este post? Forneça respostas detalhadas para esta pergunta, incluindo citações e uma explicação de por que sua resposta está correta. Respostas sem detalhes suficientes podem ser editadas ou excluídas. Se Java é uma linguagem de uso geral, e a criação de...
Recentemente, tenho usado algumas ferramentas de construção para um projeto Nodejs em funcionamento quando percebi que a ferramenta / sistema de construção principal da maioria das linguagens usa uma linguagem diferente da própria linguagem de programação subjacente. Por exemplo, o make não usa C...
Eu nunca usei um sistema de integração contínua (IC) antes. Eu codifico principalmente em MATLAB, Python ou PHP. Nenhum deles possui uma etapa de criação e não vejo como um IC pode ser usado para o meu trabalho. Um amigo de um grande projeto de uma grande empresa me disse que o idioma não...
Eu era desenvolvedor Java há muito tempo, mas recentemente entrei para uma equipe da Haskell. No mundo java, se você tiver um projeto grande, com várias equipes trabalhando nele, uma abordagem comum é usar um servidor de artefato como o Maven para facilitar e acelerar o desenvolvimento. Várias...
Vindo do mundo de C e C ++, a maioria dos sistemas de compilação tem um installalvo, principalmente Makefiles (onde é recomendado pelo GNU, por exemplo) ou CMake . Esse destino copia os arquivos de tempo de execução (executáveis, bibliotecas, ...) no sistema operacional (por exemplo, no C:\Program...
Estou usando o CMake para gerar meus projetos IDE / makefiles, mas ainda preciso chamar "scripts" personalizados para manipular meus arquivos compilados ou até mesmo gerar código. Em projetos anteriores, eu estava usando Python e estava tudo bem, mas agora estou tendo sérios problemas para...
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 5 anos . Encontrei esta tabela de...
Aqui está uma pequena ilustração da minha pergunta: Suponha um trabalho de construção que consiste em 4 tarefas independentes denominadas AD. D leva mais tempo que a CA, em suma. Um sistema de construção que não pode incorporar os tempos relativos das tarefas pode agendar as tarefas da seguinte...
Um colega e eu nos revezamos debatendo / discutindo os problemas / méritos da integração de uma versão derivada do atual repositório git em nosso código sempre que ele é compilado. Acreditamos que os méritos incluem: Não há necessidade de se preocupar com erros humanos na atualização de um...
Quando (re) construo sistemas grandes em um computador desktop / laptop, eu digo makepara usar mais de um thread para acelerar a velocidade de compilação, assim: $ make -j$[ $K * $C ] Onde $Cé suposto para indicar o número de núcleos (que pode assumir a ser um número com um dígito) a máquina...
Embora eu possa codificar, ainda não tenho nenhuma experiência em trabalhar em grandes projetos. O que eu fiz até agora foi codificar pequenos programas que são compilados em questão de segundos (vários exercícios de c / c ++ como algoritmos, princípios de programação, idéias, paradigmas ou apenas...
A primeira resposta a um velho, ativo recentemente questão ligada a um vídeo que fala sobre como repositório Google é feito. Uma coisa interessante mencionada é o fato de que tudo é construído a partir da fonte, sem depender de binários. Isso ajuda a evitar problemas com as dependências se...