luisrcs
(usa Linux Mint)
Enviado em 29/02/2012 - 07:48h
Para Linux tem o codeblocks, se usa Ubuntu é só digitar no terminal:
$ sudo apt-get install codeblocks
Porém o código que for compilado nele só vai servir para Linux, pois algumas coisas na programação c++ Linux e Windows são diferentes.
Seus códigos para Windows não irão compilar diretamente, você tem que fazer alguns ajustes neles.
Suas .dlls não irão funcionar de jeito nenhum, você tem que reescrevê-las.
As bibliotecas no Linux possuem extensão .so.
Os scrits possuem extensão .sh, do shell script; e os executáveis não precisam de extensões. Mas para tornar esses scripts executáveis tem que digitar no terminal chmod +x script.sh.
Para zipar, pode usar o zip, rar, 7z, tar, gz, bz, bz2, etc., mas o mais utilizado é o .tar.gz
Se seus programa forem distribuído em código-fonte tem que criar um arquivo chamado Makefile, que possui as informações de compilação e locais para os arquivos, mas se for distribuído em binário, pode ser colocado em /opt ou /usr/local, isso se você quer que os arquivos fiquem todos juntos (melhor opção), mas tem gente que coloca os arquivos separados: bibliotecas em /usr/lib; executáveis em /usr/bin
Além disso, para editar o menu, tem um local específico em /usr/share/aplications, onde se localizam os arquivos de configuração do menu.
Boa sorte.