Como eu sei em qual IDE editar o código-fonte de um projeto?

1

EDITAR :

Obrigado a todos os respondentes e comentaristas, há material suficiente para me manter ocupado por um tempo!

Eu mudei recentemente para o Linux e queria fazer minhas primeiras etapas de desenvolvimento com a seguinte fonte:

SDL Sopwith

Além de compilar e executar o programa com as seguintes linhas:

./configure
make

Eu não consegui descobrir como editar facilmente o código-fonte de um projeto, mas editando-o manualmente em um editor de texto e digitando as linhas acima todas as vezes para testá-lo ... sem depuração e todos os recursos fornecidos por um IDE.

Existem outros projetos (isto é, AntiMicro ) que descobri como editar em um determinado IDE, como o QT Criador porque havia um arquivo .PRO no projeto que eu rapidamente descobri para que era.

Como alguém obtém uma fonte em execução em um IDE quando não há arquivo específico do IDE incluído?

    
por Aybe 03.11.2013 / 22:28

3 respostas

2

Eu geralmente uso vim ou gvim , Eclipse ou IntelliJ O Eclipse funciona surpreendentemente bem para outras linguagens, é principalmente adequado para Java, mas através do uso de plugins pode ser adaptado para outros idiomas também.

trecho

The CDT Project provides a fully functional C and C++ Integrated Development Environment based on the Eclipse platform. Features include: support for project creation and managed build for various toolchains, standard make build, source navigation, various source knowledge tools, such as type hierarchy, call graph, include browser, macro definition browser, code editor with syntax highlighting, folding and hyperlink navigation, source code refactoring and code generation, visual debugging tools, including memory, registers, and disassembly viewers.

Outras opções

QT Creator - Novamente, se for desenvolvimento em C ++, você pode tentar QT Creator . Eu não tenho experiência prática com este, mas não deve ser mais difícil do que o Eclipse e existe uma excelente documentação.

Blocos de código - O Code Blocks é outro. Escrito Code :: Blocks . Este eu tenho alguma experiência e está tudo bem, mas não parece tão popular quanto os outros. Usamos isso para um projeto interno que apoiamos. Faz o trabalho.

O KDevelop - KDevelop é outro, nunca foi usado.

Se nenhum desses pacotes atender às suas necessidades, eu começaria a analisar essa pergunta antiga do SO, intitulada: IDE C ++ para Linux? .

Veja também este Q & A do site SE programadores, intitulado: Comparação de IDEs para desenvolvimento em C ++ e C no Linux: KDevelop, Eclipse, NetBeans, CodeBlocks e Anjuta [closed] .

    
por 03.11.2013 / 22:41
1

Criando um arquivo .pro e depois abrindo no criador do Qt eu acho fácil. Tudo o que você precisa fazer é encontrar os arquivos .c e .h e colocar o caminho no arquivo .pro. Procure por qmake , outra idéia é criar um script que analise o Makefile e crie o arquivo .pro

    
por 03.11.2013 / 22:47
1

Não há uma resposta real para essa pergunta, apenas preferência pessoal.

Muitos projetos incluem scripts de construção para um determinado IDE (como os arquivos *.pro que você mencionou), mas na maioria das vezes, você escolhe o que você mais gosta.

A maioria dos IDE fornece métodos fáceis para configurar projetos para código existente, e muitos integram-se muito bem a ferramentas automáticas (o ./configure && make é autotools no trabalho).

Portanto, se o projeto tiver arquivos de projeto IDE, sinta-se à vontade para usá-los se achar conveniente, mas eu recomendaria encontrar um IDE que você goste e se acostumar com ele, o que o tornará mais produtivo no final [citação necessário].

    
por 03.11.2013 / 23:22