I'm Cross!

Tela Software:
I'm Cross!
Detalhes de Software:
Versão: 20090321
Data de upload: 3 Jun 15
Revelador: Ron Burkey
Licença: Livre
Popularidade: 3

Rating: 2.5/5 (Total Votes: 2)

Eu sou Cruz! é uma ferramenta que instala cross-compiladores Windows e Mac OS X.
O que é que eu sou Cruz !?
Estou Cruz! é um método simples, com roteiro de instalação de cross-compiladores e bibliotecas de cross-compilado em um Linux (ou possivelmente outros * nix) do sistema, de modo que você pode desenvolver programas específicos para executar em Microsoft Windows e Mac OS X ao mesmo tempo e em no mesmo ambiente que você desenvolver versões do Linux desses programas. Eu foco no apoio Mac OS X versões 10.4 e 10.5, embora alguns programas de cross-construído pode funcionar em versões anteriores. Da mesma forma, eu me concentro em supporing C / C ++ desenvolvimento, mas Fortran e Objective-C cross-compiladores são fornecidos. Criação de programas de instalação para Windows (setup.exe) ou Linux, ou "pacotes de aplicativos" para Mac OS X, também é suportado. Estou Cruz! torna mais fácil para que você possa configurar um ambiente de compilação cruzada sem ter que fazer um monte de investigação e manobra através de um monte de tutoriais incompletos.
Introdução
Eu corro vários projetos de código aberto que eu desenvolver e utilizar principalmente no Linux, mas para o qual eu quero criar versões do Microsoft Windows e Mac OS X também. (Veja, por exemplo, a minha simulação Apollo Guidance Computer, meu software documentação DO-178B, ou meu programa de marcação Project Gutenberg.) Normalmente o que isso significou no passado é que eu compilar meus programas e depurá-los no Linux, e em seguida, como uma reflexão tardia eu fogo até uma caixa de Windows ou Mac OS X, copie todo o código fonte até lá, construir o programa ... e, em seguida, fazer uma iteração quando ele não funciona direito. Esta abordagem é problemática para uma variedade de razões, não menos do que é que ela é demorado e eu não apreciá-lo, de modo que os executáveis ​​baseados no Windows para os meus programas tendem a ficar para as versões do Linux por meses ou anos, com os executáveis ​​Mac OS X ainda mais atrasadas ... ou ausente inteiramente uma vez que não têm acesso a um Mac baseado em Intel e minha versão do Mac OS X é antiga.
Uma abordagem muito mais satisfatória seria a de ser capaz de construir as versões do Windows e do Mac OS X dos executáveis, ao mesmo tempo que os executáveis ​​do Linux são construídos, diretamente da caixa de Linux em que estou desenvolvendo. (E por "Linux", eu não quero excluir outros ambientes baseados em * nix, como FreeBSD ou Solaris. É só que eu tenho muito menos contato com aqueles.) Se o software que você está desenvolvendo é um mandamento programa de linha e você está interessado apenas em alvos do Windows, que acaba por ser muito fácil, e eu venho fazendo isso há anos. Versões Linux hospedados do GNU MinGW-gcc baseado em Windows-alvo C / compilador C ++ pode ser baixado e instalado facilmente.
O nível de dificuldade, ou, pelo menos, a dificuldade de encontrar informações úteis sobre-sobe drasticamente, se você precisa para produzir um programa GUI ou um programa incorporando bibliotecas comuns não incluídos no MinGW. E vai-se astronomicamente para alvos do Mac OS X. Mesmo supondo que você descobrir (digamos) como instalar alguma biblioteca, como o cross-plataforma biblioteca GUI wxWidgets de uma forma que permite usá-lo em uma compilação-cruzada, você terá a certeza de ter esquecido como fazer isso, se você precisar instalá-lo novamente em algum outro computador ... como inevitavelmente você precisará fazer quando o seu próprio computador morre ou é atualizado. Então você ... Google ... Google ... e rezar.
De qualquer forma, no decurso de descobrir isso por mim mesmo para um dos meus projetos, eu preguiçosamente o script cross-compiler / instalação cross-biblioteca, para que eu não teria que resolver o problema novamente no futuro. Ocorreu-me que outras pessoas podem beneficiar de ter este script de instalação. Então, aqui está! Ele tornou-se posteriormente um pouco de uma obsessão, então eu continuar melhorando-o além das minhas necessidades pessoais reais

O que é novo nesta versão:.

  • A incapacidade de instalar ferramentas Mac OS X / bibliotecas em hosts Linux rodando gcc 4.3 foi corrigido.
  • A gama completa de ferramentas IMCROSS / bibliotecas agora deve estar disponível a partir de qualquer máquina Linux rodando 4.x gcc.

O que é novo na versão 20090215:

  • Ambas as arquiteturas PPC e Intel no Mac OS X 10.4 e 10.5 são pensados ​​para ser funcional.
  • Xcode 3 é suportado. gcc & quot; darwin8 & quot; foi atualizado para & quot; darwin9 & quot;.
  • GTK + é agora suportado (10,5 Intel apenas).
  • No Mac OS X e Win32, erros que impedem constrói em muitas plataformas foram corrigidos. versões wxWidgets e GTK + foram atualizados.
  • Por padrão, para acelerar instalação, somente ferramentas e bibliotecas sendo usado nativamente são construídos para o desenvolvimento multi-plataforma.
  • O local de instalação padrão foi alterado para o diretório home do usuário (em vez de diretórios do sistema que necessitam de permissões administrativas).

Comentário para I'm Cross!

Comentários não encontrado
Adicionar comentário
Ligue imagens!