Хочу перенести свой проект с венды в линукс. Написан на языке С++ (проект консольный, гуй не требуется). Возникли следующие затруднения:
1. Подскажите какую среду программирования для этого будет лучше всего подойдет (только слишком сложную для освоения не надо).
2. Имеется одна основа (т.е. общая часть кода) для несколько программ, которую хотелось бы менять для всех программ один раз. Как это лучше организовать, чтобы было все в явном виде и писать makefile'ы было просто.
3. Чем лучше все это собирать cmake и др.