Я решил оставить свои окна, и теперь я запускаю Debian в качестве ОС по умолчанию. Я всегда кодировал в Windows и, в частности, Visual Studio. В настоящее время я пытаюсь привыкнуть к компиляции моего кода под Linux.
Хотя у меня все еще есть много документации для чтения, и не ожидайте, что вы, ребята, сделаете это слишком легким для меня, было бы неплохо получить некоторые указания о том, с чего начать. У меня есть некоторые конкретные вопросы, но не стесняйтесь предлагать/рекомендовать что-либо еще по этому вопросу.
- Какие рекомендуемые руководства по созданию файла make, как я могу скомпилировать этот make файл (я сам вызываю g++, использую ли я make?)
- Глядя на другое программное обеспечение Linux, у них почти всегда есть файл "configure". Что именно он делает? Проверяет ли только, установлены ли требуемые библиотеки или не просто проверяет требования?
- Как связать библиотеки и как это относится к моим параметрам makefile или g++? В Windows я собирал библиотеку, включал некоторые заголовочные файлы, рассказывал моему компоновщику, какой дополнительный файл lib для ссылки, и копирует DLL файл. Как именно этот процесс работает в Linux?
- Рекомендации для редакторов кода? В настоящее время я использую nano, и я слышал об vim и emacs, но не знаю, какая польза от них выше. Есть ли другие, и почему я должен рассматривать их по сравнению с предыдущими тремя? Примечание. Я не ищу IDE.
Любая помощь, ссылки на руководства и документацию (желательно те, которые нацелены на новичков) очень ценятся!