Я разработал инструмент на C ++, используя Visual Studio 2010, который я также хотел бы развернуть в системах Linux. Сам код запрограммирован полностью независимо от платформы, с использованием только STL и стандартной библиотеки.
Теперь моя проблема: у меня нет опыта работы с Linux.
Я, однако, пытался получить некоторые другие программы Я написал для компиляции с использованием GCC, и в результате мне было брошено множество ошибок, на устранение которых мне потребовалось 3 часа - ужасы!
Принимая во внимание этот опыт, я думаю, что то же самое вот-вот произойдет, просто намного хуже, если я попытаюсь перенести свой текущий проект на GCC.
У меня следующие вопросы:
Что нужно знать пользователю Visual Studio, чтобы успешно запустить свою программу в Linux?
(мне нужно выучить make
?)
Знаете ли вы хороший источник, который охватывает не тему программирования GCC / Linux в целом, а конкретно проблему перехода из среды Visual Studio ?