Desenvolvendo software no linux

2

Quais ferramentas ou IDEs eu preciso para começar a desenvolver software no Linux em C ++?

Posso trabalhar usando o C #?

Quais são as habilidades necessárias para saber desenvolver software no Linux? Quero dizer, o que é exigido nas empresas principalmente para trabalhar como engenheiro de software no Linux?

    
por Vlad 19.02.2012 / 19:38

3 respostas

7

Para desenvolver C / C ++ você precisa do compilador gcc, que está incluído na maioria das distribuições Linux ou pode ser facilmente instalado.

Não existe um IDE padrão: a maioria das pessoas usa seu editor favorito (vim, emacs, Geany etc ...) e há IDEs como o Eclipse ou o KDevelop disponíveis.

O c # pode ser feito com Mono , mas não é totalmente compatível com o .NET: verifique a lista de compatibilidade .

    
por 19.02.2012 / 19:47
3

Permaneça com o compilador gcc e o Vim como um IDE. Existem muitos plugins para o Vim que melhoram a experiência em linguagens quase codificadas, mas você deve aprender primeiro o Vim se quiser tirar proveito disso.

Por outro lado, acho que apenas algumas "empresas" estão nomeando "C #" e "Linux" no mesmo contexto.

    
por 20.02.2012 / 18:16
1

Infelizmente, não há IDE ideal no Linux para C ++ e C #, mas há muitos IDE baseados no GCC e no GDB para compilar e depurar seus códigos. Eu prefiro e sugiro que você trabalhe com eclipse e QtCreator . O NetBeans IDE também fornece C ++ para você, mas isso é basicamente para programadores Java.

    
por 21.02.2012 / 14:41